RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', '543723-1413895', '/home/buildd/filecache-default/7bee1323f43b40973117d0be7a5594351f01f081'] Synching the system clock with the buildd NTP service... 21 Mar 13:48:53 ntpdate[12586]: adjust time server 10.211.37.1 offset 0.000257 sec Unpacking chroot for build 543723-1413895 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', '543723-1413895'] Mounting chroot for build 543723-1413895 RUN: /usr/share/launchpad-buildd/slavebin/apply-ogre-model ['apply-ogre-model', '543723-1413895', 'universe'] Attempting OGRE for universe in build-543723-1413895 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', '543723-1413895', 'deb http://ftpmaster.internal/ubuntu hardy main restricted universe'] Overriding sources.list in build-543723-1413895 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', '543723-1413895'] Updating debian chroot for build 543723-1413895 Get:1 http://ftpmaster.internal hardy Release.gpg [191B] Get:2 http://ftpmaster.internal hardy Release [65.9kB] Get:3 http://ftpmaster.internal hardy/main Packages [1162kB] Get:4 http://ftpmaster.internal hardy/restricted Packages [6889B] Get:5 http://ftpmaster.internal hardy/universe Packages [4271kB] Fetched 5506kB in 2s (1857kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages will be upgraded: apt bzip2 libbz2-1.0 locales 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/5112kB of archives. After unpacking 8192B of additional disk space will be used. (Reading database ... 9575 files and directories currently installed.) Preparing to replace apt 0.7.9ubuntu14 (using .../apt_0.7.9ubuntu15_amd64.deb) ... Unpacking replacement apt ... Setting up apt (0.7.9ubuntu15) ... (Reading database ... 9575 files and directories currently installed.) Preparing to replace bzip2 1.0.4-2ubuntu2 (using .../bzip2_1.0.4-2ubuntu4_amd64.deb) ... Unpacking replacement bzip2 ... Preparing to replace libbz2-1.0 1.0.4-2ubuntu2 (using .../libbz2-1.0_1.0.4-2ubuntu4_amd64.deb) ... Unpacking replacement libbz2-1.0 ... Preparing to replace locales 2.7.9-2 (using .../locales_2.7.9-3_all.deb) ... Unpacking replacement locales ... Setting up libbz2-1.0 (1.0.4-2ubuntu4) ... Setting up bzip2 (1.0.4-2ubuntu4) ... Setting up locales (2.7.9-3) ... Installing new version of config file /etc/belocs/iso-639.def ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', '543723-1413895', '--nolog', '--batch', '--archive=ubuntu', '--purpose=PRIMARY', '--dist=hardy', '--comp=universe', 'schroedinger_1.0.1-2.dsc'] Initiating build Automatic build of schroedinger_1.0.1-2 on yellow by sbuild/amd64 1.170.5 Build started at 20080321-1349 ****************************************************************************** schroedinger_1.0.1-2.dsc exists in cwd ** Using build dependencies supplied by package: Build-Depends: cdbs, check (>= 0.9.2), debhelper (>= 5), gstreamer-tools (>= 0.10.14), gstreamer0.10-plugins-base (>= 0.10), gtk-doc-tools (>= 1.0), libgstreamer-plugins-base0.10-dev (>= 0.10), libgstreamer0.10-dev (>= 0.10.12), liboil0.3-dev (>= 0.3.13) Checking for already installed source dependencies... cdbs: missing check: missing debhelper: missing gstreamer-tools: missing gstreamer0.10-plugins-base: missing gtk-doc-tools: missing libgstreamer-plugins-base0.10-dev: missing libgstreamer0.10-dev: missing liboil0.3-dev: missing Checking for source dependency conflicts... /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install cdbs check debhelper gstreamer-tools gstreamer0.10-plugins-base gtk-doc-tools libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev liboil0.3-dev Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: upstart-compat-sysv libc6-i386 lib32gcc1 system-services startup-tasks upstart Use 'apt-get autoremove' to remove them. The following extra packages will be installed: autoconf automake1.7 autotools-dev docbook docbook-dsssl docbook-to-man docbook-xml docbook-xsl fdupes file gettext gettext-base gnome-common gstreamer0.10-tools html2text ifupdown intltool intltool-debian jade libcdparanoia0 libexpat1 libgcrypt11 libglib2.0-0 libglib2.0-dev libgpg-error0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libmagic1 libogg0 liboil0.3 libpcre3 libpopt-dev libpopt0 libsp1c2 libtheora0 libtool liburi-perl libvisual-0.4-0 libvorbis0a libvorbisenc2 libwww-perl libx11-6 libx11-data libxau6 libxcb-xlib0 libxcb1 libxdmcp6 libxext6 libxml-parser-perl libxml2 libxml2-dev libxslt1.1 libxv1 m4 net-tools netbase pkg-config po-debconf sgml-base sgml-data sp update-inetd x11-common xml-core xsltproc zlib1g-dev Suggested packages: autoconf2.13 autobook autoconf-archive gnu-standards autoconf-doc devscripts doc-base dh-make psgml docbook-defguide jadetex docbook-dsssl-doc xalan fop libsaxon-java libxalan2-java cvs gettext-doc iproute dhcp3-client dhcp-client ppp rng-tools libglib2.0-doc gnome-app-install libvisual-0.4-plugins gstreamer0.10-plugins gstreamer0.10-doc gcj gfortran fortran95-compiler libtool-doc libio-socket-ssl-perl sgml-base-doc perlsgml doc-html-w3 opensp libxml2-utils Recommended packages: automaken docbook-xsl-doc-html docbook-xsl-doc-pdf docbook-xsl-doc-text docbook-xsl-doc curl wget lynx libglib2.0-data python libltdl3-dev libcompress-zlib-perl libhtml-format-perl libmailtools-perl libmail-sendmail-perl libmail-box-perl The following NEW packages will be installed: autoconf automake1.7 autotools-dev cdbs check debhelper docbook docbook-dsssl docbook-to-man docbook-xml docbook-xsl fdupes file gettext gettext-base gnome-common gstreamer-tools gstreamer0.10-plugins-base gstreamer0.10-tools gtk-doc-tools html2text ifupdown intltool intltool-debian jade libcdparanoia0 libexpat1 libgcrypt11 libglib2.0-0 libglib2.0-dev libgpg-error0 libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base0.10-dev libgstreamer0.10-0 libgstreamer0.10-dev libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libmagic1 libogg0 liboil0.3 liboil0.3-dev libpcre3 libpopt-dev libpopt0 libsp1c2 libtheora0 libtool liburi-perl libvisual-0.4-0 libvorbis0a libvorbisenc2 libwww-perl libx11-6 libx11-data libxau6 libxcb-xlib0 libxcb1 libxdmcp6 libxext6 libxml-parser-perl libxml2 libxml2-dev libxslt1.1 libxv1 m4 net-tools netbase pkg-config po-debconf sgml-base sgml-data sp update-inetd x11-common xml-core xsltproc zlib1g-dev 0 upgraded, 78 newly installed, 0 to remove and 0 not upgraded. Need to get 1722kB/21.4MB of archives. After unpacking 89.3MB of additional disk space will be used. Get:1 http://ftpmaster.internal hardy/main libgstreamer0.10-0 0.10.18-1ubuntu1 [588kB] Get:2 http://ftpmaster.internal hardy/main gstreamer0.10-tools 0.10.18-1ubuntu1 [56.0kB] Get:3 http://ftpmaster.internal hardy/main gstreamer-tools 0.10.18-1ubuntu1 [43.1kB] Get:4 http://ftpmaster.internal hardy/main libgstreamer0.10-dev 0.10.18-1ubuntu1 [774kB] Get:5 http://ftpmaster.internal hardy/main liboil0.3-dev 0.3.13-3 [262kB] Fetched 1722kB in 0s (21.9MB/s) Selecting previously deselected package x11-common. (Reading database ... 9576 files and directories currently installed.) Unpacking x11-common (from .../x11-common_1%3a7.3+10ubuntu7_amd64.deb) ... Setting up x11-common (7.3+10ubuntu7) ... Selecting previously deselected package libx11-data. (Reading database ... 9616 files and directories currently installed.) Unpacking libx11-data (from .../libx11-data_2%3a1.1.3-1ubuntu2_all.deb) ... Selecting previously deselected package libxau6. Unpacking libxau6 (from .../libxau6_1%3a1.0.3-2_amd64.deb) ... Selecting previously deselected package libxdmcp6. Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.0.2-2_amd64.deb) ... Selecting previously deselected package libxcb1. Unpacking libxcb1 (from .../libxcb1_1.1-1ubuntu1_amd64.deb) ... Selecting previously deselected package libxcb-xlib0. Unpacking libxcb-xlib0 (from .../libxcb-xlib0_1.1-1ubuntu1_amd64.deb) ... Selecting previously deselected package libx11-6. Unpacking libx11-6 (from .../libx11-6_2%3a1.1.3-1ubuntu2_amd64.deb) ... Selecting previously deselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.17-2ubuntu1_amd64.deb) ... Selecting previously deselected package net-tools. Unpacking net-tools (from .../net-tools_1.60-19ubuntu1_amd64.deb) ... Selecting previously deselected package ifupdown. Unpacking ifupdown (from .../ifupdown_0.6.8ubuntu8_amd64.deb) ... Selecting previously deselected package libgpg-error0. Unpacking libgpg-error0 (from .../libgpg-error0_1.4-2ubuntu7_amd64.deb) ... Selecting previously deselected package libgcrypt11. Unpacking libgcrypt11 (from .../libgcrypt11_1.2.4-2ubuntu7_amd64.deb) ... Selecting previously deselected package libpopt0. Unpacking libpopt0 (from .../libpopt0_1.10-3build1_amd64.deb) ... Selecting previously deselected package update-inetd. Unpacking update-inetd (from .../update-inetd_4.27-0.6_all.deb) ... Selecting previously deselected package netbase. Unpacking netbase (from .../netbase_4.30ubuntu1_all.deb) ... Selecting previously deselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_4.21-3_amd64.deb) ... Selecting previously deselected package file. Unpacking file (from .../archives/file_4.21-3_amd64.deb) ... Selecting previously deselected package libexpat1. Unpacking libexpat1 (from .../libexpat1_2.0.1-0ubuntu1_amd64.deb) ... Selecting previously deselected package libhtml-tagset-perl. Unpacking libhtml-tagset-perl (from .../libhtml-tagset-perl_3.10-2_all.deb) ... Selecting previously deselected package liburi-perl. Unpacking liburi-perl (from .../liburi-perl_1.35.dfsg.1-1_all.deb) ... Selecting previously deselected package libhtml-parser-perl. Unpacking libhtml-parser-perl (from .../libhtml-parser-perl_3.56-1_amd64.deb) ... Selecting previously deselected package libhtml-tree-perl. Unpacking libhtml-tree-perl (from .../libhtml-tree-perl_3.23-1_all.deb) ... Selecting previously deselected package libwww-perl. Unpacking libwww-perl (from .../libwww-perl_5.808-1_all.deb) ... Selecting previously deselected package libxml-parser-perl. Unpacking libxml-parser-perl (from .../libxml-parser-perl_2.34-4.3_amd64.deb) ... Selecting previously deselected package m4. Unpacking m4 (from .../archives/m4_1.4.10-1_amd64.deb) ... Selecting previously deselected package autoconf. Unpacking autoconf (from .../autoconf_2.61-4_all.deb) ... Selecting previously deselected package autotools-dev. Unpacking autotools-dev (from .../autotools-dev_20070725.1_all.deb) ... Selecting previously deselected package automake1.7. Unpacking automake1.7 (from .../automake1.7_1.7.9-9_all.deb) ... Selecting previously deselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-3build1_amd64.deb) ... Selecting previously deselected package gettext. Unpacking gettext (from .../gettext_0.17-2ubuntu1_amd64.deb) ... Selecting previously deselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously deselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.10_all.deb) ... Selecting previously deselected package debhelper. Unpacking debhelper (from .../debhelper_6.0.4ubuntu1_all.deb) ... Selecting previously deselected package fdupes. Unpacking fdupes (from .../fdupes_1.40-4build1_amd64.deb) ... Selecting previously deselected package intltool. Unpacking intltool (from .../intltool_0.37.1-1ubuntu1_all.deb) ... Selecting previously deselected package cdbs. Unpacking cdbs (from .../cdbs_0.4.51ubuntu1_all.deb) ... Selecting previously deselected package check. Unpacking check (from .../check_0.9.5-3_amd64.deb) ... Selecting previously deselected package sgml-base. Unpacking sgml-base (from .../sgml-base_1.26_all.deb) ... Selecting previously deselected package xml-core. Unpacking xml-core (from .../archives/xml-core_0.11_all.deb) ... Selecting previously deselected package sgml-data. Unpacking sgml-data (from .../sgml-data_2.0.3_all.deb) ... Selecting previously deselected package docbook. Unpacking docbook (from .../archives/docbook_4.5-4_all.deb) ... Selecting previously deselected package libsp1c2. Unpacking libsp1c2 (from .../libsp1c2_1.3.4-1.2.1-47_amd64.deb) ... Selecting previously deselected package jade. Unpacking jade (from .../jade_1.2.1-47_amd64.deb) ... Selecting previously deselected package docbook-xml. Unpacking docbook-xml (from .../docbook-xml_4.5-5_all.deb) ... Selecting previously deselected package docbook-dsssl. Unpacking docbook-dsssl (from .../docbook-dsssl_1.79-5_all.deb) ... Selecting previously deselected package sp. Unpacking sp (from .../sp_1.3.4-1.2.1-47_amd64.deb) ... Selecting previously deselected package docbook-to-man. Unpacking docbook-to-man (from .../docbook-to-man_1%3a2.0.0-26_amd64.deb) ... Selecting previously deselected package docbook-xsl. Unpacking docbook-xsl (from .../docbook-xsl_1.73.2.dfsg.1-2_all.deb) ... Selecting previously deselected package libtool. Unpacking libtool (from .../libtool_1.5.26-1ubuntu1_amd64.deb) ... Selecting previously deselected package libpcre3. Unpacking libpcre3 (from .../libpcre3_7.4-1ubuntu2_amd64.deb) ... Selecting previously deselected package libglib2.0-0. Unpacking libglib2.0-0 (from .../libglib2.0-0_2.16.1-2~hardy1_amd64.deb) ... Selecting previously deselected package pkg-config. Unpacking pkg-config (from .../pkg-config_0.22-1_amd64.deb) ... Selecting previously deselected package gnome-common. Unpacking gnome-common (from .../gnome-common_2.20.0-1_all.deb) ... Selecting previously deselected package libxml2. Unpacking libxml2 (from .../libxml2_2.6.31.dfsg-2ubuntu1_amd64.deb) ... Selecting previously deselected package libgstreamer0.10-0. Unpacking libgstreamer0.10-0 (from .../libgstreamer0.10-0_0.10.18-1ubuntu1_amd64.deb) ... Selecting previously deselected package gstreamer0.10-tools. Unpacking gstreamer0.10-tools (from .../gstreamer0.10-tools_0.10.18-1ubuntu1_amd64.deb) ... Selecting previously deselected package gstreamer-tools. Unpacking gstreamer-tools (from .../gstreamer-tools_0.10.18-1ubuntu1_amd64.deb) ... Selecting previously deselected package libcdparanoia0. Unpacking libcdparanoia0 (from .../libcdparanoia0_3.10+debian~pre0-6_amd64.deb) ... Selecting previously deselected package libgstreamer-plugins-base0.10-0. Unpacking libgstreamer-plugins-base0.10-0 (from .../libgstreamer-plugins-base0.10-0_0.10.17.3-1_amd64.deb) ... Selecting previously deselected package libogg0. Unpacking libogg0 (from .../libogg0_1.1.3-3ubuntu1_amd64.deb) ... Selecting previously deselected package liboil0.3. Unpacking liboil0.3 (from .../liboil0.3_0.3.13-3_amd64.deb) ... Selecting previously deselected package libtheora0. Unpacking libtheora0 (from .../libtheora0_1.0~beta2-2_amd64.deb) ... Selecting previously deselected package libvisual-0.4-0. Unpacking libvisual-0.4-0 (from .../libvisual-0.4-0_0.4.0-2_amd64.deb) ... Selecting previously deselected package libvorbis0a. Unpacking libvorbis0a (from .../libvorbis0a_1.2.0.dfsg-2_amd64.deb) ... Selecting previously deselected package libvorbisenc2. Unpacking libvorbisenc2 (from .../libvorbisenc2_1.2.0.dfsg-2_amd64.deb) ... Selecting previously deselected package libxext6. Unpacking libxext6 (from .../libxext6_2%3a1.0.3-2build1_amd64.deb) ... Selecting previously deselected package libxv1. Unpacking libxv1 (from .../libxv1_2%3a1.0.3-1ubuntu1_amd64.deb) ... Selecting previously deselected package gstreamer0.10-plugins-base. Unpacking gstreamer0.10-plugins-base (from .../gstreamer0.10-plugins-base_0.10.17.3-1_amd64.deb) ... Selecting previously deselected package libxslt1.1. Unpacking libxslt1.1 (from .../libxslt1.1_1.1.22-1ubuntu1_amd64.deb) ... Selecting previously deselected package xsltproc. Unpacking xsltproc (from .../xsltproc_1.1.22-1ubuntu1_amd64.deb) ... Selecting previously deselected package gtk-doc-tools. Unpacking gtk-doc-tools (from .../gtk-doc-tools_1.9-1_all.deb) ... Selecting previously deselected package libglib2.0-dev. Unpacking libglib2.0-dev (from .../libglib2.0-dev_2.16.1-2~hardy1_amd64.deb) ... Selecting previously deselected package libpopt-dev. Unpacking libpopt-dev (from .../libpopt-dev_1.10-3build1_amd64.deb) ... Selecting previously deselected package zlib1g-dev. Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.3.dfsg-7ubuntu1_amd64.deb) ... Selecting previously deselected package libxml2-dev. Unpacking libxml2-dev (from .../libxml2-dev_2.6.31.dfsg-2ubuntu1_amd64.deb) ... Selecting previously deselected package libgstreamer0.10-dev. Unpacking libgstreamer0.10-dev (from .../libgstreamer0.10-dev_0.10.18-1ubuntu1_amd64.deb) ... Selecting previously deselected package libgstreamer-plugins-base0.10-dev. Unpacking libgstreamer-plugins-base0.10-dev (from .../libgstreamer-plugins-base0.10-dev_0.10.17.3-1_amd64.deb) ... Selecting previously deselected package liboil0.3-dev. Unpacking liboil0.3-dev (from .../liboil0.3-dev_0.3.13-3_amd64.deb) ... Setting up libx11-data (1.1.3-1ubuntu2) ... Setting up libxau6 (1.0.3-2) ... Setting up libxdmcp6 (1.0.2-2) ... Setting up libxcb1 (1.1-1ubuntu1) ... Setting up libxcb-xlib0 (1.1-1ubuntu1) ... Setting up libx11-6 (1.1.3-1ubuntu2) ... Setting up gettext-base (0.17-2ubuntu1) ... Setting up net-tools (1.60-19ubuntu1) ... Setting up ifupdown (0.6.8ubuntu8) ... ifupdown.postinst: Warning: No 'iface lo' definition found in /etc/network/interfaces ifupdown.postinst: Warning: No 'auto lo' statement found in /etc/network/interfaces Setting up libgpg-error0 (1.4-2ubuntu7) ... Setting up libgcrypt11 (1.2.4-2ubuntu7) ... Setting up libpopt0 (1.10-3build1) ... Setting up update-inetd (4.27-0.6) ... Setting up netbase (4.30ubuntu1) ... Setting up libmagic1 (4.21-3) ... Setting up file (4.21-3) ... Setting up libexpat1 (2.0.1-0ubuntu1) ... Setting up libhtml-tagset-perl (3.10-2) ... Setting up liburi-perl (1.35.dfsg.1-1) ... Setting up libhtml-parser-perl (3.56-1) ... Setting up libhtml-tree-perl (3.23-1) ... Setting up libwww-perl (5.808-1) ... Setting up libxml-parser-perl (2.34-4.3) ... Setting up m4 (1.4.10-1) ... Setting up autoconf (2.61-4) ... Setting up autotools-dev (20070725.1) ... Setting up automake1.7 (1.7.9-9) ... Setting up html2text (1.3.2a-3build1) ... Setting up gettext (0.17-2ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.10) ... Setting up debhelper (6.0.4ubuntu1) ... Setting up fdupes (1.40-4build1) ... Setting up intltool (0.37.1-1ubuntu1) ... Setting up cdbs (0.4.51ubuntu1) ... Setting up check (0.9.5-3) ... Setting up sgml-base (1.26) ... Setting up xml-core (0.11) ... Setting up sgml-data (2.0.3) ... Setting up docbook (4.5-4) ... Setting up libsp1c2 (1.3.4-1.2.1-47) ... Setting up jade (1.2.1-47) ... Setting up docbook-xml (4.5-5) ... Setting up docbook-dsssl (1.79-5) ... Setting up sp (1.3.4-1.2.1-47) ... Setting up docbook-to-man (2.0.0-26) ... Setting up docbook-xsl (1.73.2.dfsg.1-2) ... Setting up libtool (1.5.26-1ubuntu1) ... Setting up libpcre3 (7.4-1ubuntu2) ... Setting up libglib2.0-0 (2.16.1-2~hardy1) ... Setting up pkg-config (0.22-1) ... Setting up gnome-common (2.20.0-1) ... Setting up libxml2 (2.6.31.dfsg-2ubuntu1) ... Setting up libgstreamer0.10-0 (0.10.18-1ubuntu1) ... Setting up gstreamer0.10-tools (0.10.18-1ubuntu1) ... Setting up gstreamer-tools (0.10.18-1ubuntu1) ... Setting up libcdparanoia0 (3.10+debian~pre0-6) ... Setting up libgstreamer-plugins-base0.10-0 (0.10.17.3-1) ... Setting up libogg0 (1.1.3-3ubuntu1) ... Setting up liboil0.3 (0.3.13-3) ... Setting up libtheora0 (1.0~beta2-2) ... Setting up libvisual-0.4-0 (0.4.0-2) ... Setting up libvorbis0a (1.2.0.dfsg-2) ... Setting up libvorbisenc2 (1.2.0.dfsg-2) ... Setting up libxext6 (1.0.3-2build1) ... Setting up libxv1 (1.0.3-1ubuntu1) ... Setting up gstreamer0.10-plugins-base (0.10.17.3-1) ... Setting up libxslt1.1 (1.1.22-1ubuntu1) ... Setting up xsltproc (1.1.22-1ubuntu1) ... Setting up gtk-doc-tools (1.9-1) ... Setting up libglib2.0-dev (2.16.1-2~hardy1) ... Setting up libpopt-dev (1.10-3build1) ... Setting up zlib1g-dev (1.2.3.3.dfsg-7ubuntu1) ... Setting up libxml2-dev (2.6.31.dfsg-2ubuntu1) ... Setting up libgstreamer0.10-dev (0.10.18-1ubuntu1) ... Setting up libgstreamer-plugins-base0.10-dev (0.10.17.3-1) ... Setting up liboil0.3-dev (0.3.13-3) ... Checking correctness of source dependencies... Toolchain package versions: libc6-dev_2.7-9ubuntu2 make_3.81-3build1 dpkg-dev_1.14.16.6ubuntu3 gcc-4.2_4.2.3-2ubuntu4 g++-4.2_4.2.3-2ubuntu4 binutils_2.18.1~cvs20080103-0ubuntu1 libstdc++6_4.2.3-2ubuntu4 libstdc++6-4.2-dev_4.2.3-2ubuntu4 ------------------------------------------------------------------------------ dpkg-source: extracting schroedinger in schroedinger-1.0.1 dpkg-source: unpacking schroedinger_1.0.1.orig.tar.gz dpkg-source: applying /home/buildd/build-543723-1413895/schroedinger_1.0.1-2.diff.gz dpkg-buildpackage: set CPPFLAGS to default value: dpkg-buildpackage: set CFLAGS to default value: -g -O2 dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 dpkg-buildpackage: set FFLAGS to default value: -g -O2 dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions dpkg-buildpackage: source package schroedinger dpkg-buildpackage: source version 1.0.1-2 dpkg-buildpackage: host architecture amd64 /usr/bin/fakeroot debian/rules clean test -x debian/rules dh_testroot /usr/bin/make -f debian/rules reverse-config make[1]: Entering directory `/build/buildd/schroedinger-1.0.1' for i in ./config.guess ./config.sub ; do \ if test -e $i.cdbs-orig ; then \ mv $i.cdbs-orig $i ; \ fi ; \ done make[1]: Leaving directory `/build/buildd/schroedinger-1.0.1' if [ "reverse-patches" = "reverse-patches" ]; then rm -f debian/stamp-patched; fi patches: debian/patches/01_no-x86-opcodes.patch debian/patches/99_ltmain_as-needed.patch Patch debian/patches/99_ltmain_as-needed.patch is not applied. Patch debian/patches/01_no-x86-opcodes.patch is not applied. if [ "reverse-patches" != "reverse-patches" ]; then touch debian/stamp-patched; fi if [ "reverse-patches" != "reverse-patches" ] ; then \ /usr/bin/make -f debian/rules update-config ; \ fi for dir in debian/patches ; do \ rm -f $dir/*.log ; \ done for i in ./config.guess ./config.sub ; do \ if test -e $i.cdbs-orig ; then \ mv $i.cdbs-orig $i ; \ fi ; \ done dh_clean GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 /usr/bin/make -C . -k distclean make[1]: Entering directory `/build/buildd/schroedinger-1.0.1' make[1]: *** No rule to make target `distclean'. make[1]: Leaving directory `/build/buildd/schroedinger-1.0.1' make: [makefile-clean] Error 2 (ignored) rm -f debian/stamp-makefile-build rm -f debian/stamp-makefile-check rm -f debian/stamp-autotools-files test -d . && cd . && \ rm -f intltool-extract intltool-merge intltool-update po/.intltool-merge-cache; \ if test -d doc; then find doc -name '*.omf.out' -exec rm -f \{\} \; ; fi; \ if test -d help; then find help -name '*.omf.out' -exec rm -f \{\} \; ; fi rm -f debian/cdbs-install-list debian/cdbs-package-list debian/rules build test -x debian/rules mkdir -p "." /usr/bin/make -f debian/rules reverse-config make[1]: Entering directory `/build/buildd/schroedinger-1.0.1' for i in ./config.guess ./config.sub ; do \ if test -e $i.cdbs-orig ; then \ mv $i.cdbs-orig $i ; \ fi ; \ done make[1]: Leaving directory `/build/buildd/schroedinger-1.0.1' if [ "debian/stamp-patched" = "reverse-patches" ]; then rm -f debian/stamp-patched; fi patches: debian/patches/01_no-x86-opcodes.patch debian/patches/99_ltmain_as-needed.patch Trying patch debian/patches/01_no-x86-opcodes.patch at level 1 ... 0 ... success. Trying patch debian/patches/99_ltmain_as-needed.patch at level 1 ... 0 ... success. if [ "debian/stamp-patched" != "reverse-patches" ]; then touch debian/stamp-patched; fi if [ "debian/stamp-patched" != "reverse-patches" ] ; then \ /usr/bin/make -f debian/rules update-config ; \ fi make[1]: Entering directory `/build/buildd/schroedinger-1.0.1' if test -e /usr/share/misc/config.guess ; then \ for i in ./config.guess ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.guess $i ; \ fi ; \ done ; \ fi if test -e /usr/share/misc/config.sub ; then \ for i in ./config.sub ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.sub $i ; \ fi ; \ done ; \ fi make[1]: Leaving directory `/build/buildd/schroedinger-1.0.1' if test -e /usr/share/misc/config.guess ; then \ for i in ./config.guess ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.guess $i ; \ fi ; \ done ; \ fi if test -e /usr/share/misc/config.sub ; then \ for i in ./config.sub ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.sub $i ; \ fi ; \ done ; \ fi touch debian/stamp-autotools-files chmod a+x /build/buildd/schroedinger-1.0.1/./configure cd . && CC="cc" CXX="g++" CFLAGS="-g -O2 -g -Wall -O2" CXXFLAGS="-g -O2 -g -Wall -O2" CPPFLAGS="" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed" /build/buildd/schroedinger-1.0.1/./configure --build=x86_64-linux-gnu --prefix=/usr --includedir="\${prefix}/include" --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/schroedinger" --disable-maintainer-mode --disable-dependency-tracking --srcdir=. checking nano version... 0 (release) checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking dependency style of cc... none checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognize dependent libraries... pass_all checking how to run the C preprocessor... cc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... no checking for g95... no checking for xlf95... no checking for f95... no checking for fort... no checking for ifort... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for ftn... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 98304 checking command to parse /usr/bin/nm -B output from cc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking whether cc understands -c and -o together... yes checking for cos in -lm... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for LIBOIL... yes checking whether to build gtk-doc documentation... no checking for gtkdoc-check... /usr/bin/gtkdoc-check checking for stdint types... stdint.h (shortcircuit) make use of stdint.h in schroedinger/schro-stdint.h (assuming C99 compatible system) checking to see if compiler understands -Wall... yes checking to see if compiler understands -O3... yes checking for GST... yes checking for check - version >= 0.9.2... yes configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating schroedinger/Makefile config.status: creating schroedinger/cuda/Makefile config.status: creating schroedinger/opengl/Makefile config.status: creating gst/Makefile config.status: creating testsuite/Makefile config.status: creating testsuite/cache/Makefile config.status: creating testsuite/check/Makefile config.status: creating testsuite/cuda/Makefile config.status: creating testsuite/perf/Makefile config.status: creating testsuite/coder/Makefile config.status: creating testsuite/dirac/Makefile config.status: creating testsuite/installation/Makefile config.status: creating testsuite/manual/Makefile config.status: creating testsuite/opengl/Makefile config.status: creating testsuite/prototype/Makefile config.status: creating testsuite/streams/Makefile config.status: creating testsuite/tables2/Makefile config.status: creating tools/Makefile config.status: creating schroedinger-uninstalled.pc config.status: creating schroedinger.pc config.status: creating schroedinger.spec config.status: creating config.h config.status: executing depfiles commands config.status: executing schroedinger/schro-stdint.h commands config.status: creating schroedinger/schro-stdint.h : _SCHROEDINGER_SCHROEDINGER_SCHRO_STDINT_H GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 /usr/bin/make -C . make[1]: Entering directory `/build/buildd/schroedinger-1.0.1' cp schroedinger-uninstalled.pc schroedinger-1.0-uninstalled.pc /usr/bin/make all-recursive make[2]: Entering directory `/build/buildd/schroedinger-1.0.1' Making all in schroedinger make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/schroedinger' make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/schroedinger' /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schro.lo `test -f 'schro.c' || echo './'`schro.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schro.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schro.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schro.c -o libschroedinger_1.0_la-schro.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schroanalysis.lo `test -f 'schroanalysis.c' || echo './'`schroanalysis.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroanalysis.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schroanalysis.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroanalysis.c -o libschroedinger_1.0_la-schroanalysis.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schroarith.lo `test -f 'schroarith.c' || echo './'`schroarith.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroarith.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schroarith.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroarith.c -o libschroedinger_1.0_la-schroarith.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrocog.lo `test -f 'schrocog.c' || echo './'`schrocog.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrocog.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrocog.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrocog.c -o libschroedinger_1.0_la-schrocog.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrodecoder.lo `test -f 'schrodecoder.c' || echo './'`schrodecoder.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrodecoder.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrodecoder.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrodecoder.c -o libschroedinger_1.0_la-schrodecoder.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrodebug.lo `test -f 'schrodebug.c' || echo './'`schrodebug.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrodebug.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrodebug.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrodebug.c -o libschroedinger_1.0_la-schrodebug.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrodomain.lo `test -f 'schrodomain.c' || echo './'`schrodomain.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrodomain.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrodomain.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrodomain.c -o libschroedinger_1.0_la-schrodomain.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schroencoder.lo `test -f 'schroencoder.c' || echo './'`schroencoder.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroencoder.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schroencoder.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroencoder.c -o libschroedinger_1.0_la-schroencoder.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schroengine.lo `test -f 'schroengine.c' || echo './'`schroengine.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroengine.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schroengine.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroengine.c -o libschroedinger_1.0_la-schroengine.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrofft.lo `test -f 'schrofft.c' || echo './'`schrofft.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrofft.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrofft.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrofft.c -o libschroedinger_1.0_la-schrofft.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrofilter.lo `test -f 'schrofilter.c' || echo './'`schrofilter.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrofilter.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrofilter.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrofilter.c -o libschroedinger_1.0_la-schrofilter.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schroframe.lo `test -f 'schroframe.c' || echo './'`schroframe.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroframe.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schroframe.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroframe.c -o libschroedinger_1.0_la-schroframe.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrohistogram.lo `test -f 'schrohistogram.c' || echo './'`schrohistogram.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrohistogram.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrohistogram.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrohistogram.c -o libschroedinger_1.0_la-schrohistogram.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrobuffer.lo `test -f 'schrobuffer.c' || echo './'`schrobuffer.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrobuffer.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrobuffer.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrobuffer.c -o libschroedinger_1.0_la-schrobuffer.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrolist.lo `test -f 'schrolist.c' || echo './'`schrolist.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrolist.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrolist.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrolist.c -o libschroedinger_1.0_la-schrolist.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrolowdelay.lo `test -f 'schrolowdelay.c' || echo './'`schrolowdelay.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrolowdelay.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrolowdelay.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrolowdelay.c -o libschroedinger_1.0_la-schrolowdelay.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrometric.lo `test -f 'schrometric.c' || echo './'`schrometric.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrometric.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrometric.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrometric.c -o libschroedinger_1.0_la-schrometric.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schromotion.lo `test -f 'schromotion.c' || echo './'`schromotion.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schromotion.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schromotion.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schromotion.c -o libschroedinger_1.0_la-schromotion.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schromotionest.lo `test -f 'schromotionest.c' || echo './'`schromotionest.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schromotionest.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schromotionest.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schromotionest.c -o libschroedinger_1.0_la-schromotionest.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrooil.lo `test -f 'schrooil.c' || echo './'`schrooil.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrooil.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrooil.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrooil.c -o libschroedinger_1.0_la-schrooil.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schropack.lo `test -f 'schropack.c' || echo './'`schropack.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schropack.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schropack.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schropack.c -o libschroedinger_1.0_la-schropack.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schroparams.lo `test -f 'schroparams.c' || echo './'`schroparams.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroparams.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schroparams.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroparams.c -o libschroedinger_1.0_la-schroparams.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrophasecorrelation.lo `test -f 'schrophasecorrelation.c' || echo './'`schrophasecorrelation.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrophasecorrelation.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrophasecorrelation.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrophasecorrelation.c -o libschroedinger_1.0_la-schrophasecorrelation.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schroquantiser.lo `test -f 'schroquantiser.c' || echo './'`schroquantiser.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroquantiser.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schroquantiser.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroquantiser.c -o libschroedinger_1.0_la-schroquantiser.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schroqueue.lo `test -f 'schroqueue.c' || echo './'`schroqueue.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroqueue.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schroqueue.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroqueue.c -o libschroedinger_1.0_la-schroqueue.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrossim.lo `test -f 'schrossim.c' || echo './'`schrossim.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrossim.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrossim.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrossim.c -o libschroedinger_1.0_la-schrossim.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrotables.lo `test -f 'schrotables.c' || echo './'`schrotables.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrotables.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrotables.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrotables.c -o libschroedinger_1.0_la-schrotables.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrounpack.lo `test -f 'schrounpack.c' || echo './'`schrounpack.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrounpack.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrounpack.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrounpack.c -o libschroedinger_1.0_la-schrounpack.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrounpacktables.lo `test -f 'schrounpacktables.c' || echo './'`schrounpacktables.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrounpacktables.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrounpacktables.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrounpacktables.c -o libschroedinger_1.0_la-schrounpacktables.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schroutils.lo `test -f 'schroutils.c' || echo './'`schroutils.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroutils.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schroutils.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroutils.c -o libschroedinger_1.0_la-schroutils.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrovideoformat.lo `test -f 'schrovideoformat.c' || echo './'`schrovideoformat.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrovideoformat.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrovideoformat.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrovideoformat.c -o libschroedinger_1.0_la-schrovideoformat.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrowavelet.lo `test -f 'schrowavelet.c' || echo './'`schrowavelet.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrowavelet.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrowavelet.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrowavelet.c -o libschroedinger_1.0_la-schrowavelet.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schrowavelettables.lo `test -f 'schrowavelettables.c' || echo './'`schrowavelettables.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrowavelettables.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schrowavelettables.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schrowavelettables.c -o libschroedinger_1.0_la-schrowavelettables.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c -o libschroedinger_1.0_la-schroasync-pthread.lo `test -f 'schroasync-pthread.c' || echo './'`schroasync-pthread.c cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroasync-pthread.c -fPIC -DPIC -o .libs/libschroedinger_1.0_la-schroasync-pthread.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -I./cuda -g -O3 -g -Wall -O2 -c schroasync-pthread.c -o libschroedinger_1.0_la-schroasync-pthread.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link cc -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o libschroedinger-1.0.la -rpath /usr/lib -no-undefined -version-info 0:0:0 -export-symbols-regex '^(oil|schro)_' libschroedinger_1.0_la-schro.lo libschroedinger_1.0_la-schroanalysis.lo libschroedinger_1.0_la-schroarith.lo libschroedinger_1.0_la-schrocog.lo libschroedinger_1.0_la-schrodecoder.lo libschroedinger_1.0_la-schrodebug.lo libschroedinger_1.0_la-schrodomain.lo libschroedinger_1.0_la-schroencoder.lo libschroedinger_1.0_la-schroengine.lo libschroedinger_1.0_la-schrofft.lo libschroedinger_1.0_la-schrofilter.lo libschroedinger_1.0_la-schroframe.lo libschroedinger_1.0_la-schrohistogram.lo libschroedinger_1.0_la-schrobuffer.lo libschroedinger_1.0_la-schrolist.lo libschroedinger_1.0_la-schrolowdelay.lo libschroedinger_1.0_la-schrometric.lo libschroedinger_1.0_la-schromotion.lo libschroedinger_1.0_la-schromotionest.lo libschroedinger_1.0_la-schrooil.lo libschroedinger_1.0_la-schropack.lo libschroedinger_1.0_la-schroparams.lo libschroedinger_1.0_la-schrophasecorrelation.lo libschroedinger_1.0_la-schroquantiser.lo libschroedinger_1.0_la-schroqueue.lo libschroedinger_1.0_la-schrossim.lo libschroedinger_1.0_la-schrotables.lo libschroedinger_1.0_la-schrounpack.lo libschroedinger_1.0_la-schrounpacktables.lo libschroedinger_1.0_la-schroutils.lo libschroedinger_1.0_la-schrovideoformat.lo libschroedinger_1.0_la-schrowavelet.lo libschroedinger_1.0_la-schrowavelettables.lo libschroedinger_1.0_la-schroasync-pthread.lo -loil-0.3 -lm -lrt -lpthread generating symbol list for `libschroedinger-1.0.la' /usr/bin/nm -B .libs/libschroedinger_1.0_la-schro.o .libs/libschroedinger_1.0_la-schroanalysis.o .libs/libschroedinger_1.0_la-schroarith.o .libs/libschroedinger_1.0_la-schrocog.o .libs/libschroedinger_1.0_la-schrodecoder.o .libs/libschroedinger_1.0_la-schrodebug.o .libs/libschroedinger_1.0_la-schrodomain.o .libs/libschroedinger_1.0_la-schroencoder.o .libs/libschroedinger_1.0_la-schroengine.o .libs/libschroedinger_1.0_la-schrofft.o .libs/libschroedinger_1.0_la-schrofilter.o .libs/libschroedinger_1.0_la-schroframe.o .libs/libschroedinger_1.0_la-schrohistogram.o .libs/libschroedinger_1.0_la-schrobuffer.o .libs/libschroedinger_1.0_la-schrolist.o .libs/libschroedinger_1.0_la-schrolowdelay.o .libs/libschroedinger_1.0_la-schrometric.o .libs/libschroedinger_1.0_la-schromotion.o .libs/libschroedinger_1.0_la-schromotionest.o .libs/libschroedinger_1.0_la-schrooil.o .libs/libschroedinger_1.0_la-schropack.o .libs/libschroedinger_1.0_la-schroparams.o .libs/libschroedinger_1.0_la-schrophasecorrelation.o .libs/libschroedinger_1.0_la-schroquantiser.o .libs/libschroedinger_1.0_la-schroqueue.o .libs/libschroedinger_1.0_la-schrossim.o .libs/libschroedinger_1.0_la-schrotables.o .libs/libschroedinger_1.0_la-schrounpack.o .libs/libschroedinger_1.0_la-schrounpacktables.o .libs/libschroedinger_1.0_la-schroutils.o .libs/libschroedinger_1.0_la-schrovideoformat.o .libs/libschroedinger_1.0_la-schrowavelet.o .libs/libschroedinger_1.0_la-schrowavelettables.o .libs/libschroedinger_1.0_la-schroasync-pthread.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > .libs/libschroedinger-1.0.exp /bin/grep -E -e "^(oil|schro)_" ".libs/libschroedinger-1.0.exp" > ".libs/libschroedinger-1.0.expT" mv -f ".libs/libschroedinger-1.0.expT" ".libs/libschroedinger-1.0.exp" echo "{ global:" > .libs/libschroedinger-1.0.ver cat .libs/libschroedinger-1.0.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libschroedinger-1.0.ver echo "local: *; };" >> .libs/libschroedinger-1.0.ver cc -shared .libs/libschroedinger_1.0_la-schro.o .libs/libschroedinger_1.0_la-schroanalysis.o .libs/libschroedinger_1.0_la-schroarith.o .libs/libschroedinger_1.0_la-schrocog.o .libs/libschroedinger_1.0_la-schrodecoder.o .libs/libschroedinger_1.0_la-schrodebug.o .libs/libschroedinger_1.0_la-schrodomain.o .libs/libschroedinger_1.0_la-schroencoder.o .libs/libschroedinger_1.0_la-schroengine.o .libs/libschroedinger_1.0_la-schrofft.o .libs/libschroedinger_1.0_la-schrofilter.o .libs/libschroedinger_1.0_la-schroframe.o .libs/libschroedinger_1.0_la-schrohistogram.o .libs/libschroedinger_1.0_la-schrobuffer.o .libs/libschroedinger_1.0_la-schrolist.o .libs/libschroedinger_1.0_la-schrolowdelay.o .libs/libschroedinger_1.0_la-schrometric.o .libs/libschroedinger_1.0_la-schromotion.o .libs/libschroedinger_1.0_la-schromotionest.o .libs/libschroedinger_1.0_la-schrooil.o .libs/libschroedinger_1.0_la-schropack.o .libs/libschroedinger_1.0_la-schroparams.o .libs/libschroedinger_1.0_la-schrophasecorrelation.o .libs/libschroedinger_1.0_la-schroquantiser.o .libs/libschroedinger_1.0_la-schroqueue.o .libs/libschroedinger_1.0_la-schrossim.o .libs/libschroedinger_1.0_la-schrotables.o .libs/libschroedinger_1.0_la-schrounpack.o .libs/libschroedinger_1.0_la-schrounpacktables.o .libs/libschroedinger_1.0_la-schroutils.o .libs/libschroedinger_1.0_la-schrovideoformat.o .libs/libschroedinger_1.0_la-schrowavelet.o .libs/libschroedinger_1.0_la-schrowavelettables.o .libs/libschroedinger_1.0_la-schroasync-pthread.o -Wl,--as-needed -loil-0.3 -lm -lrt -lpthread -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -Wl,-soname -Wl,libschroedinger-1.0.so.0 -Wl,-version-script -Wl,.libs/libschroedinger-1.0.ver -o .libs/libschroedinger-1.0.so.0.0.0 (cd .libs && rm -f libschroedinger-1.0.so.0 && ln -s libschroedinger-1.0.so.0.0.0 libschroedinger-1.0.so.0) (cd .libs && rm -f libschroedinger-1.0.so && ln -s libschroedinger-1.0.so.0.0.0 libschroedinger-1.0.so) ar cru .libs/libschroedinger-1.0.a libschroedinger_1.0_la-schro.o libschroedinger_1.0_la-schroanalysis.o libschroedinger_1.0_la-schroarith.o libschroedinger_1.0_la-schrocog.o libschroedinger_1.0_la-schrodecoder.o libschroedinger_1.0_la-schrodebug.o libschroedinger_1.0_la-schrodomain.o libschroedinger_1.0_la-schroencoder.o libschroedinger_1.0_la-schroengine.o libschroedinger_1.0_la-schrofft.o libschroedinger_1.0_la-schrofilter.o libschroedinger_1.0_la-schroframe.o libschroedinger_1.0_la-schrohistogram.o libschroedinger_1.0_la-schrobuffer.o libschroedinger_1.0_la-schrolist.o libschroedinger_1.0_la-schrolowdelay.o libschroedinger_1.0_la-schrometric.o libschroedinger_1.0_la-schromotion.o libschroedinger_1.0_la-schromotionest.o libschroedinger_1.0_la-schrooil.o libschroedinger_1.0_la-schropack.o libschroedinger_1.0_la-schroparams.o libschroedinger_1.0_la-schrophasecorrelation.o libschroedinger_1.0_la-schroquantiser.o libschroedinger_1.0_la-schroqueue.o libschroedinger_1.0_la-schrossim.o libschroedinger_1.0_la-schrotables.o libschroedinger_1.0_la-schrounpack.o libschroedinger_1.0_la-schrounpacktables.o libschroedinger_1.0_la-schroutils.o libschroedinger_1.0_la-schrovideoformat.o libschroedinger_1.0_la-schrowavelet.o libschroedinger_1.0_la-schrowavelettables.o libschroedinger_1.0_la-schroasync-pthread.o ranlib .libs/libschroedinger-1.0.a creating libschroedinger-1.0.la (cd .libs && rm -f libschroedinger-1.0.la && ln -s ../libschroedinger-1.0.la libschroedinger-1.0.la) make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/schroedinger' make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/schroedinger' Making all in doc make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/doc' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/doc' Making all in tools make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/tools' cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c dump_packets.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o dump_packets dump_packets.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm mkdir .libs cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/dump_packets dump_packets.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm creating dump_packets cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c dump_gop.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o dump_gop dump_gop.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/dump_gop dump_gop.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm creating dump_gop make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/tools' Making all in gst make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/gst' /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o libgstschro_la-gstschro.lo `test -f 'gstschro.c' || echo './'`gstschro.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschro.c -fPIC -DPIC -o .libs/libgstschro_la-gstschro.o cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschro.c -o libgstschro_la-gstschro.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o libgstschro_la-gstschroenc.lo `test -f 'gstschroenc.c' || echo './'`gstschroenc.c cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschroenc.c -fPIC -DPIC -o .libs/libgstschro_la-gstschroenc.o cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschroenc.c -o libgstschro_la-gstschroenc.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o libgstschro_la-gstschrodec.lo `test -f 'gstschrodec.c' || echo './'`gstschrodec.c cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschrodec.c -fPIC -DPIC -o .libs/libgstschro_la-gstschrodec.o cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschrodec.c -o libgstschro_la-gstschrodec.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o libgstschro_la-gstschroparse.lo `test -f 'gstschroparse.c' || echo './'`gstschroparse.c cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschroparse.c -fPIC -DPIC -o .libs/libgstschro_la-gstschroparse.o cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschroparse.c -o libgstschro_la-gstschroparse.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o libgstschro_la-gstschrotoy.lo `test -f 'gstschrotoy.c' || echo './'`gstschrotoy.c cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschrotoy.c -fPIC -DPIC -o .libs/libgstschro_la-gstschrotoy.o cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschrotoy.c -o libgstschro_la-gstschrotoy.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o libgstschro_la-gstschrofilter.lo `test -f 'gstschrofilter.c' || echo './'`gstschrofilter.c cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschrofilter.c -fPIC -DPIC -o .libs/libgstschro_la-gstschrofilter.o cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschrofilter.c -o libgstschro_la-gstschrofilter.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o libgstschro_la-gstschrodownsample.lo `test -f 'gstschrodownsample.c' || echo './'`gstschrodownsample.c cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschrodownsample.c -fPIC -DPIC -o .libs/libgstschro_la-gstschrodownsample.o cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstschrodownsample.c -o libgstschro_la-gstschrodownsample.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o libgstschro_la-gstframestore.lo `test -f 'gstframestore.c' || echo './'`gstframestore.c cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstframestore.c -fPIC -DPIC -o .libs/libgstschro_la-gstframestore.o cc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -I.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c gstframestore.c -o libgstschro_la-gstframestore.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link cc -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o libgstschro.la -rpath /usr/lib/gstreamer-0.10 -module -avoid-version -export-symbols-regex '^_*gst_plugin_desc$' -no-undefined libgstschro_la-gstschro.lo libgstschro_la-gstschroenc.lo libgstschro_la-gstschrodec.lo libgstschro_la-gstschroparse.lo libgstschro_la-gstschrotoy.lo libgstschro_la-gstschrofilter.lo libgstschro_la-gstschrodownsample.lo libgstschro_la-gstframestore.lo -pthread -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lxml2 -lglib-2.0 ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt generating symbol list for `libgstschro.la' /usr/bin/nm -B .libs/libgstschro_la-gstschro.o .libs/libgstschro_la-gstschroenc.o .libs/libgstschro_la-gstschrodec.o .libs/libgstschro_la-gstschroparse.o .libs/libgstschro_la-gstschrotoy.o .libs/libgstschro_la-gstschrofilter.o .libs/libgstschro_la-gstschrodownsample.o .libs/libgstschro_la-gstframestore.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > .libs/libgstschro.exp /bin/grep -E -e "^_*gst_plugin_desc$" ".libs/libgstschro.exp" > ".libs/libgstschro.expT" mv -f ".libs/libgstschro.expT" ".libs/libgstschro.exp" echo "{ global:" > .libs/libgstschro.ver cat .libs/libgstschro.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libgstschro.ver echo "local: *; };" >> .libs/libgstschro.ver cc -shared .libs/libgstschro_la-gstschro.o .libs/libgstschro_la-gstschroenc.o .libs/libgstschro_la-gstschrodec.o .libs/libgstschro_la-gstschroparse.o .libs/libgstschro_la-gstschrotoy.o .libs/libgstschro_la-gstschrofilter.o .libs/libgstschro_la-gstschrodownsample.o .libs/libgstschro_la-gstframestore.o -Wl,--rpath -Wl,/build/buildd/schroedinger-1.0.1/schroedinger/.libs -Wl,--as-needed /usr/lib/libgstbase-0.10.so /usr/lib/libgstreamer-0.10.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so /usr/lib/libxml2.so /usr/lib/libglib-2.0.so ../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -pthread -Wl,-soname -Wl,libgstschro.so -Wl,-version-script -Wl,.libs/libgstschro.ver -o .libs/libgstschro.so ar cru .libs/libgstschro.a libgstschro_la-gstschro.o libgstschro_la-gstschroenc.o libgstschro_la-gstschrodec.o libgstschro_la-gstschroparse.o libgstschro_la-gstschrotoy.o libgstschro_la-gstschrofilter.o libgstschro_la-gstschrodownsample.o libgstschro_la-gstframestore.o ranlib .libs/libgstschro.a creating libgstschro.la (cd .libs && rm -f libgstschro.la && ln -s ../libgstschro.la libgstschro.la) make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/gst' Making all in testsuite make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite' Making all in . make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite' /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c -o common.lo common.c mkdir .libs cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c common.c -fPIC -DPIC -o .libs/common.o cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c common.c -o common.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o libschrotest.la -rpath /usr/lib common.lo -lm cc -shared .libs/common.o -Wl,--as-needed -lm -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -Wl,-soname -Wl,libschrotest.so.0 -o .libs/libschrotest.so.0.0.0 (cd .libs && rm -f libschrotest.so.0 && ln -s libschrotest.so.0.0.0 libschrotest.so.0) (cd .libs && rm -f libschrotest.so && ln -s libschrotest.so.0.0.0 libschrotest.so) ar cru .libs/libschrotest.a common.o ranlib .libs/libschrotest.a creating libschrotest.la (cd .libs && rm -f libschrotest.la && ln -s ../libschrotest.la libschrotest.la) cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c arith.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o arith arith.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/arith arith.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating arith cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c arith_encode.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o arith_encode arith_encode.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/arith_encode arith_encode.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating arith_encode cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c encode.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o encode encode.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/encode encode.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating encode cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c wavelet.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o wavelet wavelet.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/wavelet wavelet.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating wavelet cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c wavelet_2d.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o wavelet_2d wavelet_2d.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/wavelet_2d wavelet_2d.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating wavelet_2d cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c phasecorrelation.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o phasecorrelation phasecorrelation.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/phasecorrelation phasecorrelation.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating phasecorrelation cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c motion.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o motion motion.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/motion motion.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating motion cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c quant.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o quant quant.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/quant quant.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating quant cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c decode.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o decode decode.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/decode decode.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating decode cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c divide.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o divide divide.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/divide divide.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating divide cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c global_motion.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o global_motion global_motion.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/global_motion global_motion.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating global_motion cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c upsample.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o upsample upsample.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/upsample upsample.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating upsample cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c motion2.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o motion2 motion2.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/motion2 motion2.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating motion2 cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c sort.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o sort sort.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/sort sort.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating sort cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c filter.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o filter filter.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/filter filter.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating filter cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c ssim.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o ssim ssim.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/ssim ssim.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating ssim cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c gaussian.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o gaussian gaussian.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/gaussian gaussian.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating gaussian cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c fft.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o fft fft.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/fft fft.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating fft cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c wavelet_gain.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o wavelet_gain wavelet_gain.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/wavelet_gain wavelet_gain.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating wavelet_gain cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c wavelet_noise_gain.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o wavelet_noise_gain wavelet_noise_gain.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/wavelet_noise_gain wavelet_noise_gain.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating wavelet_noise_gain cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c wavelet_gain_curve.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o wavelet_gain_curve wavelet_gain_curve.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/wavelet_gain_curve wavelet_gain_curve.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating wavelet_gain_curve cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c perceptual_weight.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o perceptual_weight perceptual_weight.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/perceptual_weight perceptual_weight.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating perceptual_weight cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c perceptual_curves.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o perceptual_curves perceptual_curves.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/perceptual_curves perceptual_curves.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating perceptual_curves cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c wavelet_noise_2d.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o wavelet_noise_2d wavelet_noise_2d.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/wavelet_noise_2d wavelet_noise_2d.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating wavelet_noise_2d cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c unpack.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o unpack unpack.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/unpack unpack.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating unpack cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c downsample.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o downsample downsample.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/downsample downsample.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating downsample cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c hist_noise_level.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o hist_noise_level hist_noise_level.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/hist_noise_level hist_noise_level.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating hist_noise_level cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c taps.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o taps taps.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/taps taps.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating taps cc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c ramp.c /bin/bash ../libtool --tag=CC --mode=link cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o ramp ramp.o ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -lm libschrotest.la cc -Wall -I.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/ramp ramp.o -Wl,--as-needed ../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ./.libs/libschrotest.so creating ramp make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite' Making all in check make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/check' cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o it-it.o `test -f 'it.c' || echo './'`it.c /bin/bash ../../libtool --tag=CC --mode=link cc -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o it it-it.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt -lcheck mkdir .libs cc -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/it it-it.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt -lcheck creating it make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/check' Making all in perf make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/perf' cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c wavelet_speed.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o wavelet_speed wavelet_speed.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt mkdir .libs cc -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/wavelet_speed wavelet_speed.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt creating wavelet_speed cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c upsample_speed.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o upsample_speed upsample_speed.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt cc -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/upsample_speed upsample_speed.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt creating upsample_speed cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c report.c report.c: In function 'flush_cache': report.c:42: warning: unused variable 'end' /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o report report.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt cc -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/report report.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt creating report make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/perf' Making all in coder make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/coder' cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o coding_efficiency-coding_efficiency.o `test -f 'coding_efficiency.c' || echo './'`coding_efficiency.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o coding_efficiency-arith_qm.o `test -f 'arith_qm.c' || echo './'`arith_qm.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o coding_efficiency-arith_exp.o `test -f 'arith_exp.c' || echo './'`arith_exp.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o coding_efficiency-arith_dirac.o `test -f 'arith_dirac.c' || echo './'`arith_dirac.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o coding_efficiency-arith_bit.o `test -f 'arith_bit.c' || echo './'`arith_bit.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o coding_efficiency-arith_dirac_byte.o `test -f 'arith_dirac_byte.c' || echo './'`arith_dirac_byte.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o coding_efficiency-arith_dirac_stats.o `test -f 'arith_dirac_stats.c' || echo './'`arith_dirac_stats.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o coding_efficiency-arith_dirac_both.o `test -f 'arith_dirac_both.c' || echo './'`arith_dirac_both.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o coding_efficiency coding_efficiency-coding_efficiency.o coding_efficiency-arith_qm.o coding_efficiency-arith_exp.o coding_efficiency-arith_dirac.o coding_efficiency-arith_bit.o coding_efficiency-arith_dirac_byte.o coding_efficiency-arith_dirac_stats.o coding_efficiency-arith_dirac_both.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt mkdir .libs cc -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/coding_efficiency coding_efficiency-coding_efficiency.o coding_efficiency-arith_qm.o coding_efficiency-arith_exp.o coding_efficiency-arith_dirac.o coding_efficiency-arith_bit.o coding_efficiency-arith_dirac_byte.o coding_efficiency-arith_dirac_stats.o coding_efficiency-arith_dirac_both.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt creating coding_efficiency cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed-speed.o `test -f 'speed.c' || echo './'`speed.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed-arith_qm.o `test -f 'arith_qm.c' || echo './'`arith_qm.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed-arith_exp.o `test -f 'arith_exp.c' || echo './'`arith_exp.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed-arith_dirac.o `test -f 'arith_dirac.c' || echo './'`arith_dirac.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed-arith_bit.o `test -f 'arith_bit.c' || echo './'`arith_bit.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed-arith_dirac_byte.o `test -f 'arith_dirac_byte.c' || echo './'`arith_dirac_byte.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed-arith_dirac_stats.o `test -f 'arith_dirac_stats.c' || echo './'`arith_dirac_stats.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed-arith_dirac_both.o `test -f 'arith_dirac_both.c' || echo './'`arith_dirac_both.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o speed speed-speed.o speed-arith_qm.o speed-arith_exp.o speed-arith_dirac.o speed-arith_bit.o speed-arith_dirac_byte.o speed-arith_dirac_stats.o speed-arith_dirac_both.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt cc -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/speed speed-speed.o speed-arith_qm.o speed-arith_exp.o speed-arith_dirac.o speed-arith_bit.o speed-arith_dirac_byte.o speed-arith_dirac_stats.o speed-arith_dirac_both.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt creating speed cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed2-speed2.o `test -f 'speed2.c' || echo './'`speed2.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed2-arith_qm.o `test -f 'arith_qm.c' || echo './'`arith_qm.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed2-arith_exp.o `test -f 'arith_exp.c' || echo './'`arith_exp.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed2-arith_dirac.o `test -f 'arith_dirac.c' || echo './'`arith_dirac.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed2-arith_bit.o `test -f 'arith_bit.c' || echo './'`arith_bit.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed2-arith_dirac_byte.o `test -f 'arith_dirac_byte.c' || echo './'`arith_dirac_byte.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed2-arith_dirac_stats.o `test -f 'arith_dirac_stats.c' || echo './'`arith_dirac_stats.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o speed2-arith_dirac_both.o `test -f 'arith_dirac_both.c' || echo './'`arith_dirac_both.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o speed2 speed2-speed2.o speed2-arith_qm.o speed2-arith_exp.o speed2-arith_dirac.o speed2-arith_bit.o speed2-arith_dirac_byte.o speed2-arith_dirac_stats.o speed2-arith_dirac_both.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt cc -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/speed2 speed2-speed2.o speed2-arith_qm.o speed2-arith_exp.o speed2-arith_dirac.o speed2-arith_bit.o speed2-arith_dirac_byte.o speed2-arith_dirac_stats.o speed2-arith_dirac_both.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt creating speed2 cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o decode-decode.o `test -f 'decode.c' || echo './'`decode.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o decode-arith_qm.o `test -f 'arith_qm.c' || echo './'`arith_qm.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o decode-arith_exp.o `test -f 'arith_exp.c' || echo './'`arith_exp.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o decode-arith_dirac.o `test -f 'arith_dirac.c' || echo './'`arith_dirac.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o decode-arith_bit.o `test -f 'arith_bit.c' || echo './'`arith_bit.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o decode-arith_dirac_byte.o `test -f 'arith_dirac_byte.c' || echo './'`arith_dirac_byte.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o decode-arith_dirac_stats.o `test -f 'arith_dirac_stats.c' || echo './'`arith_dirac_stats.c cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -c -o decode-arith_dirac_both.o `test -f 'arith_dirac_both.c' || echo './'`arith_dirac_both.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o decode decode-decode.o decode-arith_qm.o decode-arith_exp.o decode-arith_dirac.o decode-arith_bit.o decode-arith_dirac_byte.o decode-arith_dirac_stats.o decode-arith_dirac_both.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt cc -Wall -I../.. -I/usr/include/liboil-0.3 -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/decode decode-decode.o decode-arith_qm.o decode-arith_exp.o decode-arith_dirac.o decode-arith_bit.o decode-arith_dirac_byte.o decode-arith_dirac_stats.o decode-arith_dirac_both.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt creating decode make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/coder' Making all in installation make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/installation' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/installation' Making all in prototype make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/prototype' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/prototype' Making all in streams make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/streams' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/streams' Making all in tables2 make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/tables2' cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c lowdelay_tables.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o lowdelay_tables lowdelay_tables.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm ../libschrotest.la mkdir .libs cc -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/lowdelay_tables lowdelay_tables.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ../.libs/libschrotest.so creating lowdelay_tables cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c quant_tables.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o quant_tables quant_tables.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm ../libschrotest.la cc -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/quant_tables quant_tables.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ../.libs/libschrotest.so creating quant_tables cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c unpack_tables.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o unpack_tables unpack_tables.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm ../libschrotest.la cc -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/unpack_tables unpack_tables.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ../.libs/libschrotest.so creating unpack_tables cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c wavelet_tables.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o wavelet_tables wavelet_tables.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm ../libschrotest.la cc -Wall -I../.. -I/usr/include/liboil-0.3 -I./.. -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/wavelet_tables wavelet_tables.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -loil-0.3 -lrt -lpthread -lm ../.libs/libschrotest.so creating wavelet_tables make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/tables2' Making all in dirac make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/dirac' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/dirac' Making all in manual make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/manual' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/manual' Making all in cache make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/cache' cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c wavelet_speed.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o wavelet_speed wavelet_speed.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt mkdir .libs cc -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/wavelet_speed wavelet_speed.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt creating wavelet_speed cc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -c upsample_speed.c /bin/bash ../../libtool --tag=CC --mode=link cc -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o upsample_speed upsample_speed.o ../../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt cc -Wall -I../.. -I/usr/include/liboil-0.3 -DSCHRO_ENABLE_UNSTABLE_API -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -o .libs/upsample_speed upsample_speed.o -Wl,--as-needed ../../schroedinger/.libs/libschroedinger-1.0.so -lpthread -loil-0.3 -lm -lrt creating upsample_speed make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/cache' make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite' make[3]: Entering directory `/build/buildd/schroedinger-1.0.1' cp schroedinger.pc schroedinger-1.0.pc make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1' make[2]: Leaving directory `/build/buildd/schroedinger-1.0.1' make[1]: Leaving directory `/build/buildd/schroedinger-1.0.1' touch debian/stamp-makefile-build GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 /usr/bin/make -C . check || true make[1]: Entering directory `/build/buildd/schroedinger-1.0.1' /usr/bin/make check-recursive make[2]: Entering directory `/build/buildd/schroedinger-1.0.1' Making check in schroedinger make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/schroedinger' make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/schroedinger' make[4]: Nothing to be done for `check-am'. make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/schroedinger' make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/schroedinger' Making check in doc make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/doc' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/doc' Making check in tools make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/tools' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/tools' Making check in gst make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/gst' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/gst' Making check in testsuite make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite' Making check in . make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite' /usr/bin/make check-TESTS make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite' Checking: encoding/decoding constant array (size=0 value=255) Checking: encoding/decoding constant array (size=1 value=255) Checking: encoding/decoding constant array (size=2 value=255) Checking: encoding/decoding constant array (size=3 value=255) Checking: encoding/decoding constant array (size=4 value=255) Checking: encoding/decoding constant array (size=5 value=255) Checking: encoding/decoding constant array (size=6 value=255) Checking: encoding/decoding constant array (size=7 value=255) Checking: encoding/decoding constant array (size=8 value=255) Checking: encoding/decoding constant array (size=9 value=255) Checking: encoding/decoding constant array (size=10 value=255) Checking: encoding/decoding constant array (size=11 value=255) Checking: encoding/decoding constant array (size=12 value=255) Checking: encoding/decoding constant array (size=13 value=255) Checking: encoding/decoding constant array (size=14 value=255) Checking: encoding/decoding constant array (size=15 value=255) Checking: encoding/decoding constant array (size=16 value=255) Checking: encoding/decoding constant array (size=17 value=255) Checking: encoding/decoding constant array (size=18 value=255) Checking: encoding/decoding constant array (size=19 value=255) Checking: encoding/decoding constant array (size=20 value=255) Checking: encoding/decoding constant array (size=21 value=255) Checking: encoding/decoding constant array (size=22 value=255) Checking: encoding/decoding constant array (size=23 value=255) Checking: encoding/decoding constant array (size=24 value=255) Checking: encoding/decoding constant array (size=25 value=255) Checking: encoding/decoding constant array (size=26 value=255) Checking: encoding/decoding constant array (size=27 value=255) Checking: encoding/decoding constant array (size=28 value=255) Checking: encoding/decoding constant array (size=29 value=255) Checking: encoding/decoding constant array (size=30 value=255) Checking: encoding/decoding constant array (size=31 value=255) Checking: encoding/decoding constant array (size=32 value=255) Checking: encoding/decoding constant array (size=33 value=255) Checking: encoding/decoding constant array (size=34 value=255) Checking: encoding/decoding constant array (size=35 value=255) Checking: encoding/decoding constant array (size=36 value=255) Checking: encoding/decoding constant array (size=37 value=255) Checking: encoding/decoding constant array (size=38 value=255) Checking: encoding/decoding constant array (size=39 value=255) Checking: encoding/decoding constant array (size=40 value=255) Checking: encoding/decoding constant array (size=41 value=255) Checking: encoding/decoding constant array (size=42 value=255) Checking: encoding/decoding constant array (size=43 value=255) Checking: encoding/decoding constant array (size=44 value=255) Checking: encoding/decoding constant array (size=45 value=255) Checking: encoding/decoding constant array (size=46 value=255) Checking: encoding/decoding constant array (size=47 value=255) Checking: encoding/decoding constant array (size=48 value=255) Checking: encoding/decoding constant array (size=49 value=255) Checking: encoding/decoding constant array (size=50 value=255) Checking: encoding/decoding constant array (size=51 value=255) Checking: encoding/decoding constant array (size=52 value=255) Checking: encoding/decoding constant array (size=53 value=255) Checking: encoding/decoding constant array (size=54 value=255) Checking: encoding/decoding constant array (size=55 value=255) Checking: encoding/decoding constant array (size=56 value=255) Checking: encoding/decoding constant array (size=57 value=255) Checking: encoding/decoding constant array (size=58 value=255) Checking: encoding/decoding constant array (size=59 value=255) Checking: encoding/decoding constant array (size=60 value=255) Checking: encoding/decoding constant array (size=61 value=255) Checking: encoding/decoding constant array (size=62 value=255) Checking: encoding/decoding constant array (size=63 value=255) Checking: encoding/decoding constant array (size=64 value=255) Checking: encoding/decoding constant array (size=65 value=255) Checking: encoding/decoding constant array (size=66 value=255) Checking: encoding/decoding constant array (size=67 value=255) Checking: encoding/decoding constant array (size=68 value=255) Checking: encoding/decoding constant array (size=69 value=255) Checking: encoding/decoding constant array (size=70 value=255) Checking: encoding/decoding constant array (size=71 value=255) Checking: encoding/decoding constant array (size=72 value=255) Checking: encoding/decoding constant array (size=73 value=255) Checking: encoding/decoding constant array (size=74 value=255) Checking: encoding/decoding constant array (size=75 value=255) Checking: encoding/decoding constant array (size=76 value=255) Checking: encoding/decoding constant array (size=77 value=255) Checking: encoding/decoding constant array (size=78 value=255) Checking: encoding/decoding constant array (size=79 value=255) Checking: encoding/decoding constant array (size=80 value=255) Checking: encoding/decoding constant array (size=81 value=255) Checking: encoding/decoding constant array (size=82 value=255) Checking: encoding/decoding constant array (size=83 value=255) Checking: encoding/decoding constant array (size=84 value=255) Checking: encoding/decoding constant array (size=85 value=255) Checking: encoding/decoding constant array (size=86 value=255) Checking: encoding/decoding constant array (size=87 value=255) Checking: encoding/decoding constant array (size=88 value=255) Checking: encoding/decoding constant array (size=89 value=255) Checking: encoding/decoding constant array (size=90 value=255) Checking: encoding/decoding constant array (size=91 value=255) Checking: encoding/decoding constant array (size=92 value=255) Checking: encoding/decoding constant array (size=93 value=255) Checking: encoding/decoding constant array (size=94 value=255) Checking: encoding/decoding constant array (size=95 value=255) Checking: encoding/decoding constant array (size=96 value=255) Checking: encoding/decoding constant array (size=97 value=255) Checking: encoding/decoding constant array (size=98 value=255) Checking: encoding/decoding constant array (size=99 value=255) Checking: encoding/decoding constant array (size=0 value=89) Checking: encoding/decoding constant array (size=1 value=89) Checking: encoding/decoding constant array (size=2 value=89) Checking: encoding/decoding constant array (size=3 value=89) Checking: encoding/decoding constant array (size=4 value=89) Checking: encoding/decoding constant array (size=5 value=89) Checking: encoding/decoding constant array (size=6 value=89) Checking: encoding/decoding constant array (size=7 value=89) Checking: encoding/decoding constant array (size=8 value=89) Checking: encoding/decoding constant array (size=9 value=89) Checking: encoding/decoding constant array (size=10 value=89) Checking: encoding/decoding constant array (size=11 value=89) Checking: encoding/decoding constant array (size=12 value=89) Checking: encoding/decoding constant array (size=13 value=89) Checking: encoding/decoding constant array (size=14 value=89) Checking: encoding/decoding constant array (size=15 value=89) Checking: encoding/decoding constant array (size=16 value=89) Checking: encoding/decoding constant array (size=17 value=89) Checking: encoding/decoding constant array (size=18 value=89) Checking: encoding/decoding constant array (size=19 value=89) Checking: encoding/decoding constant array (size=20 value=89) Checking: encoding/decoding constant array (size=21 value=89) Checking: encoding/decoding constant array (size=22 value=89) Checking: encoding/decoding constant array (size=23 value=89) Checking: encoding/decoding constant array (size=24 value=89) Checking: encoding/decoding constant array (size=25 value=89) Checking: encoding/decoding constant array (size=26 value=89) Checking: encoding/decoding constant array (size=27 value=89) Checking: encoding/decoding constant array (size=28 value=89) Checking: encoding/decoding constant array (size=29 value=89) Checking: encoding/decoding constant array (size=30 value=89) Checking: encoding/decoding constant array (size=31 value=89) Checking: encoding/decoding constant array (size=32 value=89) Checking: encoding/decoding constant array (size=33 value=89) Checking: encoding/decoding constant array (size=34 value=89) Checking: encoding/decoding constant array (size=35 value=89) Checking: encoding/decoding constant array (size=36 value=89) Checking: encoding/decoding constant array (size=37 value=89) Checking: encoding/decoding constant array (size=38 value=89) Checking: encoding/decoding constant array (size=39 value=89) Checking: encoding/decoding constant array (size=40 value=89) Checking: encoding/decoding constant array (size=41 value=89) Checking: encoding/decoding constant array (size=42 value=89) Checking: encoding/decoding constant array (size=43 value=89) Checking: encoding/decoding constant array (size=44 value=89) Checking: encoding/decoding constant array (size=45 value=89) Checking: encoding/decoding constant array (size=46 value=89) Checking: encoding/decoding constant array (size=47 value=89) Checking: encoding/decoding constant array (size=48 value=89) Checking: encoding/decoding constant array (size=49 value=89) Checking: encoding/decoding constant array (size=50 value=89) Checking: encoding/decoding constant array (size=51 value=89) Checking: encoding/decoding constant array (size=52 value=89) Checking: encoding/decoding constant array (size=53 value=89) Checking: encoding/decoding constant array (size=54 value=89) Checking: encoding/decoding constant array (size=55 value=89) Checking: encoding/decoding constant array (size=56 value=89) Checking: encoding/decoding constant array (size=57 value=89) Checking: encoding/decoding constant array (size=58 value=89) Checking: encoding/decoding constant array (size=59 value=89) Checking: encoding/decoding constant array (size=60 value=89) Checking: encoding/decoding constant array (size=61 value=89) Checking: encoding/decoding constant array (size=62 value=89) Checking: encoding/decoding constant array (size=63 value=89) Checking: encoding/decoding constant array (size=64 value=89) Checking: encoding/decoding constant array (size=65 value=89) Checking: encoding/decoding constant array (size=66 value=89) Checking: encoding/decoding constant array (size=67 value=89) Checking: encoding/decoding constant array (size=68 value=89) Checking: encoding/decoding constant array (size=69 value=89) Checking: encoding/decoding constant array (size=70 value=89) Checking: encoding/decoding constant array (size=71 value=89) Checking: encoding/decoding constant array (size=72 value=89) Checking: encoding/decoding constant array (size=73 value=89) Checking: encoding/decoding constant array (size=74 value=89) Checking: encoding/decoding constant array (size=75 value=89) Checking: encoding/decoding constant array (size=76 value=89) Checking: encoding/decoding constant array (size=77 value=89) Checking: encoding/decoding constant array (size=78 value=89) Checking: encoding/decoding constant array (size=79 value=89) Checking: encoding/decoding constant array (size=80 value=89) Checking: encoding/decoding constant array (size=81 value=89) Checking: encoding/decoding constant array (size=82 value=89) Checking: encoding/decoding constant array (size=83 value=89) Checking: encoding/decoding constant array (size=84 value=89) Checking: encoding/decoding constant array (size=85 value=89) Checking: encoding/decoding constant array (size=86 value=89) Checking: encoding/decoding constant array (size=87 value=89) Checking: encoding/decoding constant array (size=88 value=89) Checking: encoding/decoding constant array (size=89 value=89) Checking: encoding/decoding constant array (size=90 value=89) Checking: encoding/decoding constant array (size=91 value=89) Checking: encoding/decoding constant array (size=92 value=89) Checking: encoding/decoding constant array (size=93 value=89) Checking: encoding/decoding constant array (size=94 value=89) Checking: encoding/decoding constant array (size=95 value=89) Checking: encoding/decoding constant array (size=96 value=89) Checking: encoding/decoding constant array (size=97 value=89) Checking: encoding/decoding constant array (size=98 value=89) Checking: encoding/decoding constant array (size=99 value=89) Checking: encoding/decoding constant array (size=0 value=67) Checking: encoding/decoding constant array (size=1 value=67) Checking: encoding/decoding constant array (size=2 value=67) Checking: encoding/decoding constant array (size=3 value=67) Checking: encoding/decoding constant array (size=4 value=67) Checking: encoding/decoding constant array (size=5 value=67) Checking: encoding/decoding constant array (size=6 value=67) Checking: encoding/decoding constant array (size=7 value=67) Checking: encoding/decoding constant array (size=8 value=67) Checking: encoding/decoding constant array (size=9 value=67) Checking: encoding/decoding constant array (size=10 value=67) Checking: encoding/decoding constant array (size=11 value=67) Checking: encoding/decoding constant array (size=12 value=67) Checking: encoding/decoding constant array (size=13 value=67) Checking: encoding/decoding constant array (size=14 value=67) Checking: encoding/decoding constant array (size=15 value=67) Checking: encoding/decoding constant array (size=16 value=67) Checking: encoding/decoding constant array (size=17 value=67) Checking: encoding/decoding constant array (size=18 value=67) Checking: encoding/decoding constant array (size=19 value=67) Checking: encoding/decoding constant array (size=20 value=67) Checking: encoding/decoding constant array (size=21 value=67) Checking: encoding/decoding constant array (size=22 value=67) Checking: encoding/decoding constant array (size=23 value=67) Checking: encoding/decoding constant array (size=24 value=67) Checking: encoding/decoding constant array (size=25 value=67) Checking: encoding/decoding constant array (size=26 value=67) Checking: encoding/decoding constant array (size=27 value=67) Checking: encoding/decoding constant array (size=28 value=67) Checking: encoding/decoding constant array (size=29 value=67) Checking: encoding/decoding constant array (size=30 value=67) Checking: encoding/decoding constant array (size=31 value=67) Checking: encoding/decoding constant array (size=32 value=67) Checking: encoding/decoding constant array (size=33 value=67) Checking: encoding/decoding constant array (size=34 value=67) Checking: encoding/decoding constant array (size=35 value=67) Checking: encoding/decoding constant array (size=36 value=67) Checking: encoding/decoding constant array (size=37 value=67) Checking: encoding/decoding constant array (size=38 value=67) Checking: encoding/decoding constant array (size=39 value=67) Checking: encoding/decoding constant array (size=40 value=67) Checking: encoding/decoding constant array (size=41 value=67) Checking: encoding/decoding constant array (size=42 value=67) Checking: encoding/decoding constant array (size=43 value=67) Checking: encoding/decoding constant array (size=44 value=67) Checking: encoding/decoding constant array (size=45 value=67) Checking: encoding/decoding constant array (size=46 value=67) Checking: encoding/decoding constant array (size=47 value=67) Checking: encoding/decoding constant array (size=48 value=67) Checking: encoding/decoding constant array (size=49 value=67) Checking: encoding/decoding constant array (size=50 value=67) Checking: encoding/decoding constant array (size=51 value=67) Checking: encoding/decoding constant array (size=52 value=67) Checking: encoding/decoding constant array (size=53 value=67) Checking: encoding/decoding constant array (size=54 value=67) Checking: encoding/decoding constant array (size=55 value=67) Checking: encoding/decoding constant array (size=56 value=67) Checking: encoding/decoding constant array (size=57 value=67) Checking: encoding/decoding constant array (size=58 value=67) Checking: encoding/decoding constant array (size=59 value=67) Checking: encoding/decoding constant array (size=60 value=67) Checking: encoding/decoding constant array (size=61 value=67) Checking: encoding/decoding constant array (size=62 value=67) Checking: encoding/decoding constant array (size=63 value=67) Checking: encoding/decoding constant array (size=64 value=67) Checking: encoding/decoding constant array (size=65 value=67) Checking: encoding/decoding constant array (size=66 value=67) Checking: encoding/decoding constant array (size=67 value=67) Checking: encoding/decoding constant array (size=68 value=67) Checking: encoding/decoding constant array (size=69 value=67) Checking: encoding/decoding constant array (size=70 value=67) Checking: encoding/decoding constant array (size=71 value=67) Checking: encoding/decoding constant array (size=72 value=67) Checking: encoding/decoding constant array (size=73 value=67) Checking: encoding/decoding constant array (size=74 value=67) Checking: encoding/decoding constant array (size=75 value=67) Checking: encoding/decoding constant array (size=76 value=67) Checking: encoding/decoding constant array (size=77 value=67) Checking: encoding/decoding constant array (size=78 value=67) Checking: encoding/decoding constant array (size=79 value=67) Checking: encoding/decoding constant array (size=80 value=67) Checking: encoding/decoding constant array (size=81 value=67) Checking: encoding/decoding constant array (size=82 value=67) Checking: encoding/decoding constant array (size=83 value=67) Checking: encoding/decoding constant array (size=84 value=67) Checking: encoding/decoding constant array (size=85 value=67) Checking: encoding/decoding constant array (size=86 value=67) Checking: encoding/decoding constant array (size=87 value=67) Checking: encoding/decoding constant array (size=88 value=67) Checking: encoding/decoding constant array (size=89 value=67) Checking: encoding/decoding constant array (size=90 value=67) Checking: encoding/decoding constant array (size=91 value=67) Checking: encoding/decoding constant array (size=92 value=67) Checking: encoding/decoding constant array (size=93 value=67) Checking: encoding/decoding constant array (size=94 value=67) Checking: encoding/decoding constant array (size=95 value=67) Checking: encoding/decoding constant array (size=96 value=67) Checking: encoding/decoding constant array (size=97 value=67) Checking: encoding/decoding constant array (size=98 value=67) Checking: encoding/decoding constant array (size=99 value=67) Checking: encoding/decoding constant array (size=0 value=177) Checking: encoding/decoding constant array (size=1 value=177) Checking: encoding/decoding constant array (size=2 value=177) Checking: encoding/decoding constant array (size=3 value=177) Checking: encoding/decoding constant array (size=4 value=177) Checking: encoding/decoding constant array (size=5 value=177) Checking: encoding/decoding constant array (size=6 value=177) Checking: encoding/decoding constant array (size=7 value=177) Checking: encoding/decoding constant array (size=8 value=177) Checking: encoding/decoding constant array (size=9 value=177) Checking: encoding/decoding constant array (size=10 value=177) Checking: encoding/decoding constant array (size=11 value=177) Checking: encoding/decoding constant array (size=12 value=177) Checking: encoding/decoding constant array (size=13 value=177) Checking: encoding/decoding constant array (size=14 value=177) Checking: encoding/decoding constant array (size=15 value=177) Checking: encoding/decoding constant array (size=16 value=177) Checking: encoding/decoding constant array (size=17 value=177) Checking: encoding/decoding constant array (size=18 value=177) Checking: encoding/decoding constant array (size=19 value=177) Checking: encoding/decoding constant array (size=20 value=177) Checking: encoding/decoding constant array (size=21 value=177) Checking: encoding/decoding constant array (size=22 value=177) Checking: encoding/decoding constant array (size=23 value=177) Checking: encoding/decoding constant array (size=24 value=177) Checking: encoding/decoding constant array (size=25 value=177) Checking: encoding/decoding constant array (size=26 value=177) Checking: encoding/decoding constant array (size=27 value=177) Checking: encoding/decoding constant array (size=28 value=177) Checking: encoding/decoding constant array (size=29 value=177) Checking: encoding/decoding constant array (size=30 value=177) Checking: encoding/decoding constant array (size=31 value=177) Checking: encoding/decoding constant array (size=32 value=177) Checking: encoding/decoding constant array (size=33 value=177) Checking: encoding/decoding constant array (size=34 value=177) Checking: encoding/decoding constant array (size=35 value=177) Checking: encoding/decoding constant array (size=36 value=177) Checking: encoding/decoding constant array (size=37 value=177) Checking: encoding/decoding constant array (size=38 value=177) Checking: encoding/decoding constant array (size=39 value=177) Checking: encoding/decoding constant array (size=40 value=177) Checking: encoding/decoding constant array (size=41 value=177) Checking: encoding/decoding constant array (size=42 value=177) Checking: encoding/decoding constant array (size=43 value=177) Checking: encoding/decoding constant array (size=44 value=177) Checking: encoding/decoding constant array (size=45 value=177) Checking: encoding/decoding constant array (size=46 value=177) Checking: encoding/decoding constant array (size=47 value=177) Checking: encoding/decoding constant array (size=48 value=177) Checking: encoding/decoding constant array (size=49 value=177) Checking: encoding/decoding constant array (size=50 value=177) Checking: encoding/decoding constant array (size=51 value=177) Checking: encoding/decoding constant array (size=52 value=177) Checking: encoding/decoding constant array (size=53 value=177) Checking: encoding/decoding constant array (size=54 value=177) Checking: encoding/decoding constant array (size=55 value=177) Checking: encoding/decoding constant array (size=56 value=177) Checking: encoding/decoding constant array (size=57 value=177) Checking: encoding/decoding constant array (size=58 value=177) Checking: encoding/decoding constant array (size=59 value=177) Checking: encoding/decoding constant array (size=60 value=177) Checking: encoding/decoding constant array (size=61 value=177) Checking: encoding/decoding constant array (size=62 value=177) Checking: encoding/decoding constant array (size=63 value=177) Checking: encoding/decoding constant array (size=64 value=177) Checking: encoding/decoding constant array (size=65 value=177) Checking: encoding/decoding constant array (size=66 value=177) Checking: encoding/decoding constant array (size=67 value=177) Checking: encoding/decoding constant array (size=68 value=177) Checking: encoding/decoding constant array (size=69 value=177) Checking: encoding/decoding constant array (size=70 value=177) Checking: encoding/decoding constant array (size=71 value=177) Checking: encoding/decoding constant array (size=72 value=177) Checking: encoding/decoding constant array (size=73 value=177) Checking: encoding/decoding constant array (size=74 value=177) Checking: encoding/decoding constant array (size=75 value=177) Checking: encoding/decoding constant array (size=76 value=177) Checking: encoding/decoding constant array (size=77 value=177) Checking: encoding/decoding constant array (size=78 value=177) Checking: encoding/decoding constant array (size=79 value=177) Checking: encoding/decoding constant array (size=80 value=177) Checking: encoding/decoding constant array (size=81 value=177) Checking: encoding/decoding constant array (size=82 value=177) Checking: encoding/decoding constant array (size=83 value=177) Checking: encoding/decoding constant array (size=84 value=177) Checking: encoding/decoding constant array (size=85 value=177) Checking: encoding/decoding constant array (size=86 value=177) Checking: encoding/decoding constant array (size=87 value=177) Checking: encoding/decoding constant array (size=88 value=177) Checking: encoding/decoding constant array (size=89 value=177) Checking: encoding/decoding constant array (size=90 value=177) Checking: encoding/decoding constant array (size=91 value=177) Checking: encoding/decoding constant array (size=92 value=177) Checking: encoding/decoding constant array (size=93 value=177) Checking: encoding/decoding constant array (size=94 value=177) Checking: encoding/decoding constant array (size=95 value=177) Checking: encoding/decoding constant array (size=96 value=177) Checking: encoding/decoding constant array (size=97 value=177) Checking: encoding/decoding constant array (size=98 value=177) Checking: encoding/decoding constant array (size=99 value=177) Checking: encoding/decoding constant array (size=0 value=10) Checking: encoding/decoding constant array (size=1 value=10) Checking: encoding/decoding constant array (size=2 value=10) Checking: encoding/decoding constant array (size=3 value=10) Checking: encoding/decoding constant array (size=4 value=10) Checking: encoding/decoding constant array (size=5 value=10) Checking: encoding/decoding constant array (size=6 value=10) Checking: encoding/decoding constant array (size=7 value=10) Checking: encoding/decoding constant array (size=8 value=10) Checking: encoding/decoding constant array (size=9 value=10) Checking: encoding/decoding constant array (size=10 value=10) Checking: encoding/decoding constant array (size=11 value=10) Checking: encoding/decoding constant array (size=12 value=10) Checking: encoding/decoding constant array (size=13 value=10) Checking: encoding/decoding constant array (size=14 value=10) Checking: encoding/decoding constant array (size=15 value=10) Checking: encoding/decoding constant array (size=16 value=10) Checking: encoding/decoding constant array (size=17 value=10) Checking: encoding/decoding constant array (size=18 value=10) Checking: encoding/decoding constant array (size=19 value=10) Checking: encoding/decoding constant array (size=20 value=10) Checking: encoding/decoding constant array (size=21 value=10) Checking: encoding/decoding constant array (size=22 value=10) Checking: encoding/decoding constant array (size=23 value=10) Checking: encoding/decoding constant array (size=24 value=10) Checking: encoding/decoding constant array (size=25 value=10) Checking: encoding/decoding constant array (size=26 value=10) Checking: encoding/decoding constant array (size=27 value=10) Checking: encoding/decoding constant array (size=28 value=10) Checking: encoding/decoding constant array (size=29 value=10) Checking: encoding/decoding constant array (size=30 value=10) Checking: encoding/decoding constant array (size=31 value=10) Checking: encoding/decoding constant array (size=32 value=10) Checking: encoding/decoding constant array (size=33 value=10) Checking: encoding/decoding constant array (size=34 value=10) Checking: encoding/decoding constant array (size=35 value=10) Checking: encoding/decoding constant array (size=36 value=10) Checking: encoding/decoding constant array (size=37 value=10) Checking: encoding/decoding constant array (size=38 value=10) Checking: encoding/decoding constant array (size=39 value=10) Checking: encoding/decoding constant array (size=40 value=10) Checking: encoding/decoding constant array (size=41 value=10) Checking: encoding/decoding constant array (size=42 value=10) Checking: encoding/decoding constant array (size=43 value=10) Checking: encoding/decoding constant array (size=44 value=10) Checking: encoding/decoding constant array (size=45 value=10) Checking: encoding/decoding constant array (size=46 value=10) Checking: encoding/decoding constant array (size=47 value=10) Checking: encoding/decoding constant array (size=48 value=10) Checking: encoding/decoding constant array (size=49 value=10) Checking: encoding/decoding constant array (size=50 value=10) Checking: encoding/decoding constant array (size=51 value=10) Checking: encoding/decoding constant array (size=52 value=10) Checking: encoding/decoding constant array (size=53 value=10) Checking: encoding/decoding constant array (size=54 value=10) Checking: encoding/decoding constant array (size=55 value=10) Checking: encoding/decoding constant array (size=56 value=10) Checking: encoding/decoding constant array (size=57 value=10) Checking: encoding/decoding constant array (size=58 value=10) Checking: encoding/decoding constant array (size=59 value=10) Checking: encoding/decoding constant array (size=60 value=10) Checking: encoding/decoding constant array (size=61 value=10) Checking: encoding/decoding constant array (size=62 value=10) Checking: encoding/decoding constant array (size=63 value=10) Checking: encoding/decoding constant array (size=64 value=10) Checking: encoding/decoding constant array (size=65 value=10) Checking: encoding/decoding constant array (size=66 value=10) Checking: encoding/decoding constant array (size=67 value=10) Checking: encoding/decoding constant array (size=68 value=10) Checking: encoding/decoding constant array (size=69 value=10) Checking: encoding/decoding constant array (size=70 value=10) Checking: encoding/decoding constant array (size=71 value=10) Checking: encoding/decoding constant array (size=72 value=10) Checking: encoding/decoding constant array (size=73 value=10) Checking: encoding/decoding constant array (size=74 value=10) Checking: encoding/decoding constant array (size=75 value=10) Checking: encoding/decoding constant array (size=76 value=10) Checking: encoding/decoding constant array (size=77 value=10) Checking: encoding/decoding constant array (size=78 value=10) Checking: encoding/decoding constant array (size=79 value=10) Checking: encoding/decoding constant array (size=80 value=10) Checking: encoding/decoding constant array (size=81 value=10) Checking: encoding/decoding constant array (size=82 value=10) Checking: encoding/decoding constant array (size=83 value=10) Checking: encoding/decoding constant array (size=84 value=10) Checking: encoding/decoding constant array (size=85 value=10) Checking: encoding/decoding constant array (size=86 value=10) Checking: encoding/decoding constant array (size=87 value=10) Checking: encoding/decoding constant array (size=88 value=10) Checking: encoding/decoding constant array (size=89 value=10) Checking: encoding/decoding constant array (size=90 value=10) Checking: encoding/decoding constant array (size=91 value=10) Checking: encoding/decoding constant array (size=92 value=10) Checking: encoding/decoding constant array (size=93 value=10) Checking: encoding/decoding constant array (size=94 value=10) Checking: encoding/decoding constant array (size=95 value=10) Checking: encoding/decoding constant array (size=96 value=10) Checking: encoding/decoding constant array (size=97 value=10) Checking: encoding/decoding constant array (size=98 value=10) Checking: encoding/decoding constant array (size=99 value=10) Checking: encoding/decoding constant array (size=0 value=77) Checking: encoding/decoding constant array (size=1 value=77) Checking: encoding/decoding constant array (size=2 value=77) Checking: encoding/decoding constant array (size=3 value=77) Checking: encoding/decoding constant array (size=4 value=77) Checking: encoding/decoding constant array (size=5 value=77) Checking: encoding/decoding constant array (size=6 value=77) Checking: encoding/decoding constant array (size=7 value=77) Checking: encoding/decoding constant array (size=8 value=77) Checking: encoding/decoding constant array (size=9 value=77) Checking: encoding/decoding constant array (size=10 value=77) Checking: encoding/decoding constant array (size=11 value=77) Checking: encoding/decoding constant array (size=12 value=77) Checking: encoding/decoding constant array (size=13 value=77) Checking: encoding/decoding constant array (size=14 value=77) Checking: encoding/decoding constant array (size=15 value=77) Checking: encoding/decoding constant array (size=16 value=77) Checking: encoding/decoding constant array (size=17 value=77) Checking: encoding/decoding constant array (size=18 value=77) Checking: encoding/decoding constant array (size=19 value=77) Checking: encoding/decoding constant array (size=20 value=77) Checking: encoding/decoding constant array (size=21 value=77) Checking: encoding/decoding constant array (size=22 value=77) Checking: encoding/decoding constant array (size=23 value=77) Checking: encoding/decoding constant array (size=24 value=77) Checking: encoding/decoding constant array (size=25 value=77) Checking: encoding/decoding constant array (size=26 value=77) Checking: encoding/decoding constant array (size=27 value=77) Checking: encoding/decoding constant array (size=28 value=77) Checking: encoding/decoding constant array (size=29 value=77) Checking: encoding/decoding constant array (size=30 value=77) Checking: encoding/decoding constant array (size=31 value=77) Checking: encoding/decoding constant array (size=32 value=77) Checking: encoding/decoding constant array (size=33 value=77) Checking: encoding/decoding constant array (size=34 value=77) Checking: encoding/decoding constant array (size=35 value=77) Checking: encoding/decoding constant array (size=36 value=77) Checking: encoding/decoding constant array (size=37 value=77) Checking: encoding/decoding constant array (size=38 value=77) Checking: encoding/decoding constant array (size=39 value=77) Checking: encoding/decoding constant array (size=40 value=77) Checking: encoding/decoding constant array (size=41 value=77) Checking: encoding/decoding constant array (size=42 value=77) Checking: encoding/decoding constant array (size=43 value=77) Checking: encoding/decoding constant array (size=44 value=77) Checking: encoding/decoding constant array (size=45 value=77) Checking: encoding/decoding constant array (size=46 value=77) Checking: encoding/decoding constant array (size=47 value=77) Checking: encoding/decoding constant array (size=48 value=77) Checking: encoding/decoding constant array (size=49 value=77) Checking: encoding/decoding constant array (size=50 value=77) Checking: encoding/decoding constant array (size=51 value=77) Checking: encoding/decoding constant array (size=52 value=77) Checking: encoding/decoding constant array (size=53 value=77) Checking: encoding/decoding constant array (size=54 value=77) Checking: encoding/decoding constant array (size=55 value=77) Checking: encoding/decoding constant array (size=56 value=77) Checking: encoding/decoding constant array (size=57 value=77) Checking: encoding/decoding constant array (size=58 value=77) Checking: encoding/decoding constant array (size=59 value=77) Checking: encoding/decoding constant array (size=60 value=77) Checking: encoding/decoding constant array (size=61 value=77) Checking: encoding/decoding constant array (size=62 value=77) Checking: encoding/decoding constant array (size=63 value=77) Checking: encoding/decoding constant array (size=64 value=77) Checking: encoding/decoding constant array (size=65 value=77) Checking: encoding/decoding constant array (size=66 value=77) Checking: encoding/decoding constant array (size=67 value=77) Checking: encoding/decoding constant array (size=68 value=77) Checking: encoding/decoding constant array (size=69 value=77) Checking: encoding/decoding constant array (size=70 value=77) Checking: encoding/decoding constant array (size=71 value=77) Checking: encoding/decoding constant array (size=72 value=77) Checking: encoding/decoding constant array (size=73 value=77) Checking: encoding/decoding constant array (size=74 value=77) Checking: encoding/decoding constant array (size=75 value=77) Checking: encoding/decoding constant array (size=76 value=77) Checking: encoding/decoding constant array (size=77 value=77) Checking: encoding/decoding constant array (size=78 value=77) Checking: encoding/decoding constant array (size=79 value=77) Checking: encoding/decoding constant array (size=80 value=77) Checking: encoding/decoding constant array (size=81 value=77) Checking: encoding/decoding constant array (size=82 value=77) Checking: encoding/decoding constant array (size=83 value=77) Checking: encoding/decoding constant array (size=84 value=77) Checking: encoding/decoding constant array (size=85 value=77) Checking: encoding/decoding constant array (size=86 value=77) Checking: encoding/decoding constant array (size=87 value=77) Checking: encoding/decoding constant array (size=88 value=77) Checking: encoding/decoding constant array (size=89 value=77) Checking: encoding/decoding constant array (size=90 value=77) Checking: encoding/decoding constant array (size=91 value=77) Checking: encoding/decoding constant array (size=92 value=77) Checking: encoding/decoding constant array (size=93 value=77) Checking: encoding/decoding constant array (size=94 value=77) Checking: encoding/decoding constant array (size=95 value=77) Checking: encoding/decoding constant array (size=96 value=77) Checking: encoding/decoding constant array (size=97 value=77) Checking: encoding/decoding constant array (size=98 value=77) Checking: encoding/decoding constant array (size=99 value=77) Checking: encoding/decoding constant array (size=0 value=39) Checking: encoding/decoding constant array (size=1 value=39) Checking: encoding/decoding constant array (size=2 value=39) Checking: encoding/decoding constant array (size=3 value=39) Checking: encoding/decoding constant array (size=4 value=39) Checking: encoding/decoding constant array (size=5 value=39) Checking: encoding/decoding constant array (size=6 value=39) Checking: encoding/decoding constant array (size=7 value=39) Checking: encoding/decoding constant array (size=8 value=39) Checking: encoding/decoding constant array (size=9 value=39) Checking: encoding/decoding constant array (size=10 value=39) Checking: encoding/decoding constant array (size=11 value=39) Checking: encoding/decoding constant array (size=12 value=39) Checking: encoding/decoding constant array (size=13 value=39) Checking: encoding/decoding constant array (size=14 value=39) Checking: encoding/decoding constant array (size=15 value=39) Checking: encoding/decoding constant array (size=16 value=39) Checking: encoding/decoding constant array (size=17 value=39) Checking: encoding/decoding constant array (size=18 value=39) Checking: encoding/decoding constant array (size=19 value=39) Checking: encoding/decoding constant array (size=20 value=39) Checking: encoding/decoding constant array (size=21 value=39) Checking: encoding/decoding constant array (size=22 value=39) Checking: encoding/decoding constant array (size=23 value=39) Checking: encoding/decoding constant array (size=24 value=39) Checking: encoding/decoding constant array (size=25 value=39) Checking: encoding/decoding constant array (size=26 value=39) Checking: encoding/decoding constant array (size=27 value=39) Checking: encoding/decoding constant array (size=28 value=39) Checking: encoding/decoding constant array (size=29 value=39) Checking: encoding/decoding constant array (size=30 value=39) Checking: encoding/decoding constant array (size=31 value=39) Checking: encoding/decoding constant array (size=32 value=39) Checking: encoding/decoding constant array (size=33 value=39) Checking: encoding/decoding constant array (size=34 value=39) Checking: encoding/decoding constant array (size=35 value=39) Checking: encoding/decoding constant array (size=36 value=39) Checking: encoding/decoding constant array (size=37 value=39) Checking: encoding/decoding constant array (size=38 value=39) Checking: encoding/decoding constant array (size=39 value=39) Checking: encoding/decoding constant array (size=40 value=39) Checking: encoding/decoding constant array (size=41 value=39) Checking: encoding/decoding constant array (size=42 value=39) Checking: encoding/decoding constant array (size=43 value=39) Checking: encoding/decoding constant array (size=44 value=39) Checking: encoding/decoding constant array (size=45 value=39) Checking: encoding/decoding constant array (size=46 value=39) Checking: encoding/decoding constant array (size=47 value=39) Checking: encoding/decoding constant array (size=48 value=39) Checking: encoding/decoding constant array (size=49 value=39) Checking: encoding/decoding constant array (size=50 value=39) Checking: encoding/decoding constant array (size=51 value=39) Checking: encoding/decoding constant array (size=52 value=39) Checking: encoding/decoding constant array (size=53 value=39) Checking: encoding/decoding constant array (size=54 value=39) Checking: encoding/decoding constant array (size=55 value=39) Checking: encoding/decoding constant array (size=56 value=39) Checking: encoding/decoding constant array (size=57 value=39) Checking: encoding/decoding constant array (size=58 value=39) Checking: encoding/decoding constant array (size=59 value=39) Checking: encoding/decoding constant array (size=60 value=39) Checking: encoding/decoding constant array (size=61 value=39) Checking: encoding/decoding constant array (size=62 value=39) Checking: encoding/decoding constant array (size=63 value=39) Checking: encoding/decoding constant array (size=64 value=39) Checking: encoding/decoding constant array (size=65 value=39) Checking: encoding/decoding constant array (size=66 value=39) Checking: encoding/decoding constant array (size=67 value=39) Checking: encoding/decoding constant array (size=68 value=39) Checking: encoding/decoding constant array (size=69 value=39) Checking: encoding/decoding constant array (size=70 value=39) Checking: encoding/decoding constant array (size=71 value=39) Checking: encoding/decoding constant array (size=72 value=39) Checking: encoding/decoding constant array (size=73 value=39) Checking: encoding/decoding constant array (size=74 value=39) Checking: encoding/decoding constant array (size=75 value=39) Checking: encoding/decoding constant array (size=76 value=39) Checking: encoding/decoding constant array (size=77 value=39) Checking: encoding/decoding constant array (size=78 value=39) Checking: encoding/decoding constant array (size=79 value=39) Checking: encoding/decoding constant array (size=80 value=39) Checking: encoding/decoding constant array (size=81 value=39) Checking: encoding/decoding constant array (size=82 value=39) Checking: encoding/decoding constant array (size=83 value=39) Checking: encoding/decoding constant array (size=84 value=39) Checking: encoding/decoding constant array (size=85 value=39) Checking: encoding/decoding constant array (size=86 value=39) Checking: encoding/decoding constant array (size=87 value=39) Checking: encoding/decoding constant array (size=88 value=39) Checking: encoding/decoding constant array (size=89 value=39) Checking: encoding/decoding constant array (size=90 value=39) Checking: encoding/decoding constant array (size=91 value=39) Checking: encoding/decoding constant array (size=92 value=39) Checking: encoding/decoding constant array (size=93 value=39) Checking: encoding/decoding constant array (size=94 value=39) Checking: encoding/decoding constant array (size=95 value=39) Checking: encoding/decoding constant array (size=96 value=39) Checking: encoding/decoding constant array (size=97 value=39) Checking: encoding/decoding constant array (size=98 value=39) Checking: encoding/decoding constant array (size=99 value=39) Checking: encoding/decoding constant array (size=0 value=11) Checking: encoding/decoding constant array (size=1 value=11) Checking: encoding/decoding constant array (size=2 value=11) Checking: encoding/decoding constant array (size=3 value=11) Checking: encoding/decoding constant array (size=4 value=11) Checking: encoding/decoding constant array (size=5 value=11) Checking: encoding/decoding constant array (size=6 value=11) Checking: encoding/decoding constant array (size=7 value=11) Checking: encoding/decoding constant array (size=8 value=11) Checking: encoding/decoding constant array (size=9 value=11) Checking: encoding/decoding constant array (size=10 value=11) Checking: encoding/decoding constant array (size=11 value=11) Checking: encoding/decoding constant array (size=12 value=11) Checking: encoding/decoding constant array (size=13 value=11) Checking: encoding/decoding constant array (size=14 value=11) Checking: encoding/decoding constant array (size=15 value=11) Checking: encoding/decoding constant array (size=16 value=11) Checking: encoding/decoding constant array (size=17 value=11) Checking: encoding/decoding constant array (size=18 value=11) Checking: encoding/decoding constant array (size=19 value=11) Checking: encoding/decoding constant array (size=20 value=11) Checking: encoding/decoding constant array (size=21 value=11) Checking: encoding/decoding constant array (size=22 value=11) Checking: encoding/decoding constant array (size=23 value=11) Checking: encoding/decoding constant array (size=24 value=11) Checking: encoding/decoding constant array (size=25 value=11) Checking: encoding/decoding constant array (size=26 value=11) Checking: encoding/decoding constant array (size=27 value=11) Checking: encoding/decoding constant array (size=28 value=11) Checking: encoding/decoding constant array (size=29 value=11) Checking: encoding/decoding constant array (size=30 value=11) Checking: encoding/decoding constant array (size=31 value=11) Checking: encoding/decoding constant array (size=32 value=11) Checking: encoding/decoding constant array (size=33 value=11) Checking: encoding/decoding constant array (size=34 value=11) Checking: encoding/decoding constant array (size=35 value=11) Checking: encoding/decoding constant array (size=36 value=11) Checking: encoding/decoding constant array (size=37 value=11) Checking: encoding/decoding constant array (size=38 value=11) Checking: encoding/decoding constant array (size=39 value=11) Checking: encoding/decoding constant array (size=40 value=11) Checking: encoding/decoding constant array (size=41 value=11) Checking: encoding/decoding constant array (size=42 value=11) Checking: encoding/decoding constant array (size=43 value=11) Checking: encoding/decoding constant array (size=44 value=11) Checking: encoding/decoding constant array (size=45 value=11) Checking: encoding/decoding constant array (size=46 value=11) Checking: encoding/decoding constant array (size=47 value=11) Checking: encoding/decoding constant array (size=48 value=11) Checking: encoding/decoding constant array (size=49 value=11) Checking: encoding/decoding constant array (size=50 value=11) Checking: encoding/decoding constant array (size=51 value=11) Checking: encoding/decoding constant array (size=52 value=11) Checking: encoding/decoding constant array (size=53 value=11) Checking: encoding/decoding constant array (size=54 value=11) Checking: encoding/decoding constant array (size=55 value=11) Checking: encoding/decoding constant array (size=56 value=11) Checking: encoding/decoding constant array (size=57 value=11) Checking: encoding/decoding constant array (size=58 value=11) Checking: encoding/decoding constant array (size=59 value=11) Checking: encoding/decoding constant array (size=60 value=11) Checking: encoding/decoding constant array (size=61 value=11) Checking: encoding/decoding constant array (size=62 value=11) Checking: encoding/decoding constant array (size=63 value=11) Checking: encoding/decoding constant array (size=64 value=11) Checking: encoding/decoding constant array (size=65 value=11) Checking: encoding/decoding constant array (size=66 value=11) Checking: encoding/decoding constant array (size=67 value=11) Checking: encoding/decoding constant array (size=68 value=11) Checking: encoding/decoding constant array (size=69 value=11) Checking: encoding/decoding constant array (size=70 value=11) Checking: encoding/decoding constant array (size=71 value=11) Checking: encoding/decoding constant array (size=72 value=11) Checking: encoding/decoding constant array (size=73 value=11) Checking: encoding/decoding constant array (size=74 value=11) Checking: encoding/decoding constant array (size=75 value=11) Checking: encoding/decoding constant array (size=76 value=11) Checking: encoding/decoding constant array (size=77 value=11) Checking: encoding/decoding constant array (size=78 value=11) Checking: encoding/decoding constant array (size=79 value=11) Checking: encoding/decoding constant array (size=80 value=11) Checking: encoding/decoding constant array (size=81 value=11) Checking: encoding/decoding constant array (size=82 value=11) Checking: encoding/decoding constant array (size=83 value=11) Checking: encoding/decoding constant array (size=84 value=11) Checking: encoding/decoding constant array (size=85 value=11) Checking: encoding/decoding constant array (size=86 value=11) Checking: encoding/decoding constant array (size=87 value=11) Checking: encoding/decoding constant array (size=88 value=11) Checking: encoding/decoding constant array (size=89 value=11) Checking: encoding/decoding constant array (size=90 value=11) Checking: encoding/decoding constant array (size=91 value=11) Checking: encoding/decoding constant array (size=92 value=11) Checking: encoding/decoding constant array (size=93 value=11) Checking: encoding/decoding constant array (size=94 value=11) Checking: encoding/decoding constant array (size=95 value=11) Checking: encoding/decoding constant array (size=96 value=11) Checking: encoding/decoding constant array (size=97 value=11) Checking: encoding/decoding constant array (size=98 value=11) Checking: encoding/decoding constant array (size=99 value=11) Checking: encoding/decoding constant array (size=0 value=170) Checking: encoding/decoding constant array (size=1 value=170) Checking: encoding/decoding constant array (size=2 value=170) Checking: encoding/decoding constant array (size=3 value=170) Checking: encoding/decoding constant array (size=4 value=170) Checking: encoding/decoding constant array (size=5 value=170) Checking: encoding/decoding constant array (size=6 value=170) Checking: encoding/decoding constant array (size=7 value=170) Checking: encoding/decoding constant array (size=8 value=170) Checking: encoding/decoding constant array (size=9 value=170) Checking: encoding/decoding constant array (size=10 value=170) Checking: encoding/decoding constant array (size=11 value=170) Checking: encoding/decoding constant array (size=12 value=170) Checking: encoding/decoding constant array (size=13 value=170) Checking: encoding/decoding constant array (size=14 value=170) Checking: encoding/decoding constant array (size=15 value=170) Checking: encoding/decoding constant array (size=16 value=170) Checking: encoding/decoding constant array (size=17 value=170) Checking: encoding/decoding constant array (size=18 value=170) Checking: encoding/decoding constant array (size=19 value=170) Checking: encoding/decoding constant array (size=20 value=170) Checking: encoding/decoding constant array (size=21 value=170) Checking: encoding/decoding constant array (size=22 value=170) Checking: encoding/decoding constant array (size=23 value=170) Checking: encoding/decoding constant array (size=24 value=170) Checking: encoding/decoding constant array (size=25 value=170) Checking: encoding/decoding constant array (size=26 value=170) Checking: encoding/decoding constant array (size=27 value=170) Checking: encoding/decoding constant array (size=28 value=170) Checking: encoding/decoding constant array (size=29 value=170) Checking: encoding/decoding constant array (size=30 value=170) Checking: encoding/decoding constant array (size=31 value=170) Checking: encoding/decoding constant array (size=32 value=170) Checking: encoding/decoding constant array (size=33 value=170) Checking: encoding/decoding constant array (size=34 value=170) Checking: encoding/decoding constant array (size=35 value=170) Checking: encoding/decoding constant array (size=36 value=170) Checking: encoding/decoding constant array (size=37 value=170) Checking: encoding/decoding constant array (size=38 value=170) Checking: encoding/decoding constant array (size=39 value=170) Checking: encoding/decoding constant array (size=40 value=170) Checking: encoding/decoding constant array (size=41 value=170) Checking: encoding/decoding constant array (size=42 value=170) Checking: encoding/decoding constant array (size=43 value=170) Checking: encoding/decoding constant array (size=44 value=170) Checking: encoding/decoding constant array (size=45 value=170) Checking: encoding/decoding constant array (size=46 value=170) Checking: encoding/decoding constant array (size=47 value=170) Checking: encoding/decoding constant array (size=48 value=170) Checking: encoding/decoding constant array (size=49 value=170) Checking: encoding/decoding constant array (size=50 value=170) Checking: encoding/decoding constant array (size=51 value=170) Checking: encoding/decoding constant array (size=52 value=170) Checking: encoding/decoding constant array (size=53 value=170) Checking: encoding/decoding constant array (size=54 value=170) Checking: encoding/decoding constant array (size=55 value=170) Checking: encoding/decoding constant array (size=56 value=170) Checking: encoding/decoding constant array (size=57 value=170) Checking: encoding/decoding constant array (size=58 value=170) Checking: encoding/decoding constant array (size=59 value=170) Checking: encoding/decoding constant array (size=60 value=170) Checking: encoding/decoding constant array (size=61 value=170) Checking: encoding/decoding constant array (size=62 value=170) Checking: encoding/decoding constant array (size=63 value=170) Checking: encoding/decoding constant array (size=64 value=170) Checking: encoding/decoding constant array (size=65 value=170) Checking: encoding/decoding constant array (size=66 value=170) Checking: encoding/decoding constant array (size=67 value=170) Checking: encoding/decoding constant array (size=68 value=170) Checking: encoding/decoding constant array (size=69 value=170) Checking: encoding/decoding constant array (size=70 value=170) Checking: encoding/decoding constant array (size=71 value=170) Checking: encoding/decoding constant array (size=72 value=170) Checking: encoding/decoding constant array (size=73 value=170) Checking: encoding/decoding constant array (size=74 value=170) Checking: encoding/decoding constant array (size=75 value=170) Checking: encoding/decoding constant array (size=76 value=170) Checking: encoding/decoding constant array (size=77 value=170) Checking: encoding/decoding constant array (size=78 value=170) Checking: encoding/decoding constant array (size=79 value=170) Checking: encoding/decoding constant array (size=80 value=170) Checking: encoding/decoding constant array (size=81 value=170) Checking: encoding/decoding constant array (size=82 value=170) Checking: encoding/decoding constant array (size=83 value=170) Checking: encoding/decoding constant array (size=84 value=170) Checking: encoding/decoding constant array (size=85 value=170) Checking: encoding/decoding constant array (size=86 value=170) Checking: encoding/decoding constant array (size=87 value=170) Checking: encoding/decoding constant array (size=88 value=170) Checking: encoding/decoding constant array (size=89 value=170) Checking: encoding/decoding constant array (size=90 value=170) Checking: encoding/decoding constant array (size=91 value=170) Checking: encoding/decoding constant array (size=92 value=170) Checking: encoding/decoding constant array (size=93 value=170) Checking: encoding/decoding constant array (size=94 value=170) Checking: encoding/decoding constant array (size=95 value=170) Checking: encoding/decoding constant array (size=96 value=170) Checking: encoding/decoding constant array (size=97 value=170) Checking: encoding/decoding constant array (size=98 value=170) Checking: encoding/decoding constant array (size=99 value=170) Checking: encoding/decoding constant array (size=0 value=171) Checking: encoding/decoding constant array (size=1 value=171) Checking: encoding/decoding constant array (size=2 value=171) Checking: encoding/decoding constant array (size=3 value=171) Checking: encoding/decoding constant array (size=4 value=171) Checking: encoding/decoding constant array (size=5 value=171) Checking: encoding/decoding constant array (size=6 value=171) Checking: encoding/decoding constant array (size=7 value=171) Checking: encoding/decoding constant array (size=8 value=171) Checking: encoding/decoding constant array (size=9 value=171) Checking: encoding/decoding constant array (size=10 value=171) Checking: encoding/decoding constant array (size=11 value=171) Checking: encoding/decoding constant array (size=12 value=171) Checking: encoding/decoding constant array (size=13 value=171) Checking: encoding/decoding constant array (size=14 value=171) Checking: encoding/decoding constant array (size=15 value=171) Checking: encoding/decoding constant array (size=16 value=171) Checking: encoding/decoding constant array (size=17 value=171) Checking: encoding/decoding constant array (size=18 value=171) Checking: encoding/decoding constant array (size=19 value=171) Checking: encoding/decoding constant array (size=20 value=171) Checking: encoding/decoding constant array (size=21 value=171) Checking: encoding/decoding constant array (size=22 value=171) Checking: encoding/decoding constant array (size=23 value=171) Checking: encoding/decoding constant array (size=24 value=171) Checking: encoding/decoding constant array (size=25 value=171) Checking: encoding/decoding constant array (size=26 value=171) Checking: encoding/decoding constant array (size=27 value=171) Checking: encoding/decoding constant array (size=28 value=171) Checking: encoding/decoding constant array (size=29 value=171) Checking: encoding/decoding constant array (size=30 value=171) Checking: encoding/decoding constant array (size=31 value=171) Checking: encoding/decoding constant array (size=32 value=171) Checking: encoding/decoding constant array (size=33 value=171) Checking: encoding/decoding constant array (size=34 value=171) Checking: encoding/decoding constant array (size=35 value=171) Checking: encoding/decoding constant array (size=36 value=171) Checking: encoding/decoding constant array (size=37 value=171) Checking: encoding/decoding constant array (size=38 value=171) Checking: encoding/decoding constant array (size=39 value=171) Checking: encoding/decoding constant array (size=40 value=171) Checking: encoding/decoding constant array (size=41 value=171) Checking: encoding/decoding constant array (size=42 value=171) Checking: encoding/decoding constant array (size=43 value=171) Checking: encoding/decoding constant array (size=44 value=171) Checking: encoding/decoding constant array (size=45 value=171) Checking: encoding/decoding constant array (size=46 value=171) Checking: encoding/decoding constant array (size=47 value=171) Checking: encoding/decoding constant array (size=48 value=171) Checking: encoding/decoding constant array (size=49 value=171) Checking: encoding/decoding constant array (size=50 value=171) Checking: encoding/decoding constant array (size=51 value=171) Checking: encoding/decoding constant array (size=52 value=171) Checking: encoding/decoding constant array (size=53 value=171) Checking: encoding/decoding constant array (size=54 value=171) Checking: encoding/decoding constant array (size=55 value=171) Checking: encoding/decoding constant array (size=56 value=171) Checking: encoding/decoding constant array (size=57 value=171) Checking: encoding/decoding constant array (size=58 value=171) Checking: encoding/decoding constant array (size=59 value=171) Checking: encoding/decoding constant array (size=60 value=171) Checking: encoding/decoding constant array (size=61 value=171) Checking: encoding/decoding constant array (size=62 value=171) Checking: encoding/decoding constant array (size=63 value=171) Checking: encoding/decoding constant array (size=64 value=171) Checking: encoding/decoding constant array (size=65 value=171) Checking: encoding/decoding constant array (size=66 value=171) Checking: encoding/decoding constant array (size=67 value=171) Checking: encoding/decoding constant array (size=68 value=171) Checking: encoding/decoding constant array (size=69 value=171) Checking: encoding/decoding constant array (size=70 value=171) Checking: encoding/decoding constant array (size=71 value=171) Checking: encoding/decoding constant array (size=72 value=171) Checking: encoding/decoding constant array (size=73 value=171) Checking: encoding/decoding constant array (size=74 value=171) Checking: encoding/decoding constant array (size=75 value=171) Checking: encoding/decoding constant array (size=76 value=171) Checking: encoding/decoding constant array (size=77 value=171) Checking: encoding/decoding constant array (size=78 value=171) Checking: encoding/decoding constant array (size=79 value=171) Checking: encoding/decoding constant array (size=80 value=171) Checking: encoding/decoding constant array (size=81 value=171) Checking: encoding/decoding constant array (size=82 value=171) Checking: encoding/decoding constant array (size=83 value=171) Checking: encoding/decoding constant array (size=84 value=171) Checking: encoding/decoding constant array (size=85 value=171) Checking: encoding/decoding constant array (size=86 value=171) Checking: encoding/decoding constant array (size=87 value=171) Checking: encoding/decoding constant array (size=88 value=171) Checking: encoding/decoding constant array (size=89 value=171) Checking: encoding/decoding constant array (size=90 value=171) Checking: encoding/decoding constant array (size=91 value=171) Checking: encoding/decoding constant array (size=92 value=171) Checking: encoding/decoding constant array (size=93 value=171) Checking: encoding/decoding constant array (size=94 value=171) Checking: encoding/decoding constant array (size=95 value=171) Checking: encoding/decoding constant array (size=96 value=171) Checking: encoding/decoding constant array (size=97 value=171) Checking: encoding/decoding constant array (size=98 value=171) Checking: encoding/decoding constant array (size=99 value=171) Checking: encoding/decoding constant array (size=0 value=100) Checking: encoding/decoding constant array (size=1 value=100) Checking: encoding/decoding constant array (size=2 value=100) Checking: encoding/decoding constant array (size=3 value=100) Checking: encoding/decoding constant array (size=4 value=100) Checking: encoding/decoding constant array (size=5 value=100) Checking: encoding/decoding constant array (size=6 value=100) Checking: encoding/decoding constant array (size=7 value=100) Checking: encoding/decoding constant array (size=8 value=100) Checking: encoding/decoding constant array (size=9 value=100) Checking: encoding/decoding constant array (size=10 value=100) Checking: encoding/decoding constant array (size=11 value=100) Checking: encoding/decoding constant array (size=12 value=100) Checking: encoding/decoding constant array (size=13 value=100) Checking: encoding/decoding constant array (size=14 value=100) Checking: encoding/decoding constant array (size=15 value=100) Checking: encoding/decoding constant array (size=16 value=100) Checking: encoding/decoding constant array (size=17 value=100) Checking: encoding/decoding constant array (size=18 value=100) Checking: encoding/decoding constant array (size=19 value=100) Checking: encoding/decoding constant array (size=20 value=100) Checking: encoding/decoding constant array (size=21 value=100) Checking: encoding/decoding constant array (size=22 value=100) Checking: encoding/decoding constant array (size=23 value=100) Checking: encoding/decoding constant array (size=24 value=100) Checking: encoding/decoding constant array (size=25 value=100) Checking: encoding/decoding constant array (size=26 value=100) Checking: encoding/decoding constant array (size=27 value=100) Checking: encoding/decoding constant array (size=28 value=100) Checking: encoding/decoding constant array (size=29 value=100) Checking: encoding/decoding constant array (size=30 value=100) Checking: encoding/decoding constant array (size=31 value=100) Checking: encoding/decoding constant array (size=32 value=100) Checking: encoding/decoding constant array (size=33 value=100) Checking: encoding/decoding constant array (size=34 value=100) Checking: encoding/decoding constant array (size=35 value=100) Checking: encoding/decoding constant array (size=36 value=100) Checking: encoding/decoding constant array (size=37 value=100) Checking: encoding/decoding constant array (size=38 value=100) Checking: encoding/decoding constant array (size=39 value=100) Checking: encoding/decoding constant array (size=40 value=100) Checking: encoding/decoding constant array (size=41 value=100) Checking: encoding/decoding constant array (size=42 value=100) Checking: encoding/decoding constant array (size=43 value=100) Checking: encoding/decoding constant array (size=44 value=100) Checking: encoding/decoding constant array (size=45 value=100) Checking: encoding/decoding constant array (size=46 value=100) Checking: encoding/decoding constant array (size=47 value=100) Checking: encoding/decoding constant array (size=48 value=100) Checking: encoding/decoding constant array (size=49 value=100) Checking: encoding/decoding constant array (size=50 value=100) Checking: encoding/decoding constant array (size=51 value=100) Checking: encoding/decoding constant array (size=52 value=100) Checking: encoding/decoding constant array (size=53 value=100) Checking: encoding/decoding constant array (size=54 value=100) Checking: encoding/decoding constant array (size=55 value=100) Checking: encoding/decoding constant array (size=56 value=100) Checking: encoding/decoding constant array (size=57 value=100) Checking: encoding/decoding constant array (size=58 value=100) Checking: encoding/decoding constant array (size=59 value=100) Checking: encoding/decoding constant array (size=60 value=100) Checking: encoding/decoding constant array (size=61 value=100) Checking: encoding/decoding constant array (size=62 value=100) Checking: encoding/decoding constant array (size=63 value=100) Checking: encoding/decoding constant array (size=64 value=100) Checking: encoding/decoding constant array (size=65 value=100) Checking: encoding/decoding constant array (size=66 value=100) Checking: encoding/decoding constant array (size=67 value=100) Checking: encoding/decoding constant array (size=68 value=100) Checking: encoding/decoding constant array (size=69 value=100) Checking: encoding/decoding constant array (size=70 value=100) Checking: encoding/decoding constant array (size=71 value=100) Checking: encoding/decoding constant array (size=72 value=100) Checking: encoding/decoding constant array (size=73 value=100) Checking: encoding/decoding constant array (size=74 value=100) Checking: encoding/decoding constant array (size=75 value=100) Checking: encoding/decoding constant array (size=76 value=100) Checking: encoding/decoding constant array (size=77 value=100) Checking: encoding/decoding constant array (size=78 value=100) Checking: encoding/decoding constant array (size=79 value=100) Checking: encoding/decoding constant array (size=80 value=100) Checking: encoding/decoding constant array (size=81 value=100) Checking: encoding/decoding constant array (size=82 value=100) Checking: encoding/decoding constant array (size=83 value=100) Checking: encoding/decoding constant array (size=84 value=100) Checking: encoding/decoding constant array (size=85 value=100) Checking: encoding/decoding constant array (size=86 value=100) Checking: encoding/decoding constant array (size=87 value=100) Checking: encoding/decoding constant array (size=88 value=100) Checking: encoding/decoding constant array (size=89 value=100) Checking: encoding/decoding constant array (size=90 value=100) Checking: encoding/decoding constant array (size=91 value=100) Checking: encoding/decoding constant array (size=92 value=100) Checking: encoding/decoding constant array (size=93 value=100) Checking: encoding/decoding constant array (size=94 value=100) Checking: encoding/decoding constant array (size=95 value=100) Checking: encoding/decoding constant array (size=96 value=100) Checking: encoding/decoding constant array (size=97 value=100) Checking: encoding/decoding constant array (size=98 value=100) Checking: encoding/decoding constant array (size=99 value=100) Checking: encoding/decoding constant array (size=0 value=105) Checking: encoding/decoding constant array (size=1 value=105) Checking: encoding/decoding constant array (size=2 value=105) Checking: encoding/decoding constant array (size=3 value=105) Checking: encoding/decoding constant array (size=4 value=105) Checking: encoding/decoding constant array (size=5 value=105) Checking: encoding/decoding constant array (size=6 value=105) Checking: encoding/decoding constant array (size=7 value=105) Checking: encoding/decoding constant array (size=8 value=105) Checking: encoding/decoding constant array (size=9 value=105) Checking: encoding/decoding constant array (size=10 value=105) Checking: encoding/decoding constant array (size=11 value=105) Checking: encoding/decoding constant array (size=12 value=105) Checking: encoding/decoding constant array (size=13 value=105) Checking: encoding/decoding constant array (size=14 value=105) Checking: encoding/decoding constant array (size=15 value=105) Checking: encoding/decoding constant array (size=16 value=105) Checking: encoding/decoding constant array (size=17 value=105) Checking: encoding/decoding constant array (size=18 value=105) Checking: encoding/decoding constant array (size=19 value=105) Checking: encoding/decoding constant array (size=20 value=105) Checking: encoding/decoding constant array (size=21 value=105) Checking: encoding/decoding constant array (size=22 value=105) Checking: encoding/decoding constant array (size=23 value=105) Checking: encoding/decoding constant array (size=24 value=105) Checking: encoding/decoding constant array (size=25 value=105) Checking: encoding/decoding constant array (size=26 value=105) Checking: encoding/decoding constant array (size=27 value=105) Checking: encoding/decoding constant array (size=28 value=105) Checking: encoding/decoding constant array (size=29 value=105) Checking: encoding/decoding constant array (size=30 value=105) Checking: encoding/decoding constant array (size=31 value=105) Checking: encoding/decoding constant array (size=32 value=105) Checking: encoding/decoding constant array (size=33 value=105) Checking: encoding/decoding constant array (size=34 value=105) Checking: encoding/decoding constant array (size=35 value=105) Checking: encoding/decoding constant array (size=36 value=105) Checking: encoding/decoding constant array (size=37 value=105) Checking: encoding/decoding constant array (size=38 value=105) Checking: encoding/decoding constant array (size=39 value=105) Checking: encoding/decoding constant array (size=40 value=105) Checking: encoding/decoding constant array (size=41 value=105) Checking: encoding/decoding constant array (size=42 value=105) Checking: encoding/decoding constant array (size=43 value=105) Checking: encoding/decoding constant array (size=44 value=105) Checking: encoding/decoding constant array (size=45 value=105) Checking: encoding/decoding constant array (size=46 value=105) Checking: encoding/decoding constant array (size=47 value=105) Checking: encoding/decoding constant array (size=48 value=105) Checking: encoding/decoding constant array (size=49 value=105) Checking: encoding/decoding constant array (size=50 value=105) Checking: encoding/decoding constant array (size=51 value=105) Checking: encoding/decoding constant array (size=52 value=105) Checking: encoding/decoding constant array (size=53 value=105) Checking: encoding/decoding constant array (size=54 value=105) Checking: encoding/decoding constant array (size=55 value=105) Checking: encoding/decoding constant array (size=56 value=105) Checking: encoding/decoding constant array (size=57 value=105) Checking: encoding/decoding constant array (size=58 value=105) Checking: encoding/decoding constant array (size=59 value=105) Checking: encoding/decoding constant array (size=60 value=105) Checking: encoding/decoding constant array (size=61 value=105) Checking: encoding/decoding constant array (size=62 value=105) Checking: encoding/decoding constant array (size=63 value=105) Checking: encoding/decoding constant array (size=64 value=105) Checking: encoding/decoding constant array (size=65 value=105) Checking: encoding/decoding constant array (size=66 value=105) Checking: encoding/decoding constant array (size=67 value=105) Checking: encoding/decoding constant array (size=68 value=105) Checking: encoding/decoding constant array (size=69 value=105) Checking: encoding/decoding constant array (size=70 value=105) Checking: encoding/decoding constant array (size=71 value=105) Checking: encoding/decoding constant array (size=72 value=105) Checking: encoding/decoding constant array (size=73 value=105) Checking: encoding/decoding constant array (size=74 value=105) Checking: encoding/decoding constant array (size=75 value=105) Checking: encoding/decoding constant array (size=76 value=105) Checking: encoding/decoding constant array (size=77 value=105) Checking: encoding/decoding constant array (size=78 value=105) Checking: encoding/decoding constant array (size=79 value=105) Checking: encoding/decoding constant array (size=80 value=105) Checking: encoding/decoding constant array (size=81 value=105) Checking: encoding/decoding constant array (size=82 value=105) Checking: encoding/decoding constant array (size=83 value=105) Checking: encoding/decoding constant array (size=84 value=105) Checking: encoding/decoding constant array (size=85 value=105) Checking: encoding/decoding constant array (size=86 value=105) Checking: encoding/decoding constant array (size=87 value=105) Checking: encoding/decoding constant array (size=88 value=105) Checking: encoding/decoding constant array (size=89 value=105) Checking: encoding/decoding constant array (size=90 value=105) Checking: encoding/decoding constant array (size=91 value=105) Checking: encoding/decoding constant array (size=92 value=105) Checking: encoding/decoding constant array (size=93 value=105) Checking: encoding/decoding constant array (size=94 value=105) Checking: encoding/decoding constant array (size=95 value=105) Checking: encoding/decoding constant array (size=96 value=105) Checking: encoding/decoding constant array (size=97 value=105) Checking: encoding/decoding constant array (size=98 value=105) Checking: encoding/decoding constant array (size=99 value=105) Checking: encoding/decoding constant array (size=0 value=7) Checking: encoding/decoding constant array (size=1 value=7) Checking: encoding/decoding constant array (size=2 value=7) Checking: encoding/decoding constant array (size=3 value=7) Checking: encoding/decoding constant array (size=4 value=7) Checking: encoding/decoding constant array (size=5 value=7) Checking: encoding/decoding constant array (size=6 value=7) Checking: encoding/decoding constant array (size=7 value=7) Checking: encoding/decoding constant array (size=8 value=7) Checking: encoding/decoding constant array (size=9 value=7) Checking: encoding/decoding constant array (size=10 value=7) Checking: encoding/decoding constant array (size=11 value=7) Checking: encoding/decoding constant array (size=12 value=7) Checking: encoding/decoding constant array (size=13 value=7) Checking: encoding/decoding constant array (size=14 value=7) Checking: encoding/decoding constant array (size=15 value=7) Checking: encoding/decoding constant array (size=16 value=7) Checking: encoding/decoding constant array (size=17 value=7) Checking: encoding/decoding constant array (size=18 value=7) Checking: encoding/decoding constant array (size=19 value=7) Checking: encoding/decoding constant array (size=20 value=7) Checking: encoding/decoding constant array (size=21 value=7) Checking: encoding/decoding constant array (size=22 value=7) Checking: encoding/decoding constant array (size=23 value=7) Checking: encoding/decoding constant array (size=24 value=7) Checking: encoding/decoding constant array (size=25 value=7) Checking: encoding/decoding constant array (size=26 value=7) Checking: encoding/decoding constant array (size=27 value=7) Checking: encoding/decoding constant array (size=28 value=7) Checking: encoding/decoding constant array (size=29 value=7) Checking: encoding/decoding constant array (size=30 value=7) Checking: encoding/decoding constant array (size=31 value=7) Checking: encoding/decoding constant array (size=32 value=7) Checking: encoding/decoding constant array (size=33 value=7) Checking: encoding/decoding constant array (size=34 value=7) Checking: encoding/decoding constant array (size=35 value=7) Checking: encoding/decoding constant array (size=36 value=7) Checking: encoding/decoding constant array (size=37 value=7) Checking: encoding/decoding constant array (size=38 value=7) Checking: encoding/decoding constant array (size=39 value=7) Checking: encoding/decoding constant array (size=40 value=7) Checking: encoding/decoding constant array (size=41 value=7) Checking: encoding/decoding constant array (size=42 value=7) Checking: encoding/decoding constant array (size=43 value=7) Checking: encoding/decoding constant array (size=44 value=7) Checking: encoding/decoding constant array (size=45 value=7) Checking: encoding/decoding constant array (size=46 value=7) Checking: encoding/decoding constant array (size=47 value=7) Checking: encoding/decoding constant array (size=48 value=7) Checking: encoding/decoding constant array (size=49 value=7) Checking: encoding/decoding constant array (size=50 value=7) Checking: encoding/decoding constant array (size=51 value=7) Checking: encoding/decoding constant array (size=52 value=7) Checking: encoding/decoding constant array (size=53 value=7) Checking: encoding/decoding constant array (size=54 value=7) Checking: encoding/decoding constant array (size=55 value=7) Checking: encoding/decoding constant array (size=56 value=7) Checking: encoding/decoding constant array (size=57 value=7) Checking: encoding/decoding constant array (size=58 value=7) Checking: encoding/decoding constant array (size=59 value=7) Checking: encoding/decoding constant array (size=60 value=7) Checking: encoding/decoding constant array (size=61 value=7) Checking: encoding/decoding constant array (size=62 value=7) Checking: encoding/decoding constant array (size=63 value=7) Checking: encoding/decoding constant array (size=64 value=7) Checking: encoding/decoding constant array (size=65 value=7) Checking: encoding/decoding constant array (size=66 value=7) Checking: encoding/decoding constant array (size=67 value=7) Checking: encoding/decoding constant array (size=68 value=7) Checking: encoding/decoding constant array (size=69 value=7) Checking: encoding/decoding constant array (size=70 value=7) Checking: encoding/decoding constant array (size=71 value=7) Checking: encoding/decoding constant array (size=72 value=7) Checking: encoding/decoding constant array (size=73 value=7) Checking: encoding/decoding constant array (size=74 value=7) Checking: encoding/decoding constant array (size=75 value=7) Checking: encoding/decoding constant array (size=76 value=7) Checking: encoding/decoding constant array (size=77 value=7) Checking: encoding/decoding constant array (size=78 value=7) Checking: encoding/decoding constant array (size=79 value=7) Checking: encoding/decoding constant array (size=80 value=7) Checking: encoding/decoding constant array (size=81 value=7) Checking: encoding/decoding constant array (size=82 value=7) Checking: encoding/decoding constant array (size=83 value=7) Checking: encoding/decoding constant array (size=84 value=7) Checking: encoding/decoding constant array (size=85 value=7) Checking: encoding/decoding constant array (size=86 value=7) Checking: encoding/decoding constant array (size=87 value=7) Checking: encoding/decoding constant array (size=88 value=7) Checking: encoding/decoding constant array (size=89 value=7) Checking: encoding/decoding constant array (size=90 value=7) Checking: encoding/decoding constant array (size=91 value=7) Checking: encoding/decoding constant array (size=92 value=7) Checking: encoding/decoding constant array (size=93 value=7) Checking: encoding/decoding constant array (size=94 value=7) Checking: encoding/decoding constant array (size=95 value=7) Checking: encoding/decoding constant array (size=96 value=7) Checking: encoding/decoding constant array (size=97 value=7) Checking: encoding/decoding constant array (size=98 value=7) Checking: encoding/decoding constant array (size=99 value=7) Checking: encoding/decoding constant array (size=0 value=90) Checking: encoding/decoding constant array (size=1 value=90) Checking: encoding/decoding constant array (size=2 value=90) Checking: encoding/decoding constant array (size=3 value=90) Checking: encoding/decoding constant array (size=4 value=90) Checking: encoding/decoding constant array (size=5 value=90) Checking: encoding/decoding constant array (size=6 value=90) Checking: encoding/decoding constant array (size=7 value=90) Checking: encoding/decoding constant array (size=8 value=90) Checking: encoding/decoding constant array (size=9 value=90) Checking: encoding/decoding constant array (size=10 value=90) Checking: encoding/decoding constant array (size=11 value=90) Checking: encoding/decoding constant array (size=12 value=90) Checking: encoding/decoding constant array (size=13 value=90) Checking: encoding/decoding constant array (size=14 value=90) Checking: encoding/decoding constant array (size=15 value=90) Checking: encoding/decoding constant array (size=16 value=90) Checking: encoding/decoding constant array (size=17 value=90) Checking: encoding/decoding constant array (size=18 value=90) Checking: encoding/decoding constant array (size=19 value=90) Checking: encoding/decoding constant array (size=20 value=90) Checking: encoding/decoding constant array (size=21 value=90) Checking: encoding/decoding constant array (size=22 value=90) Checking: encoding/decoding constant array (size=23 value=90) Checking: encoding/decoding constant array (size=24 value=90) Checking: encoding/decoding constant array (size=25 value=90) Checking: encoding/decoding constant array (size=26 value=90) Checking: encoding/decoding constant array (size=27 value=90) Checking: encoding/decoding constant array (size=28 value=90) Checking: encoding/decoding constant array (size=29 value=90) Checking: encoding/decoding constant array (size=30 value=90) Checking: encoding/decoding constant array (size=31 value=90) Checking: encoding/decoding constant array (size=32 value=90) Checking: encoding/decoding constant array (size=33 value=90) Checking: encoding/decoding constant array (size=34 value=90) Checking: encoding/decoding constant array (size=35 value=90) Checking: encoding/decoding constant array (size=36 value=90) Checking: encoding/decoding constant array (size=37 value=90) Checking: encoding/decoding constant array (size=38 value=90) Checking: encoding/decoding constant array (size=39 value=90) Checking: encoding/decoding constant array (size=40 value=90) Checking: encoding/decoding constant array (size=41 value=90) Checking: encoding/decoding constant array (size=42 value=90) Checking: encoding/decoding constant array (size=43 value=90) Checking: encoding/decoding constant array (size=44 value=90) Checking: encoding/decoding constant array (size=45 value=90) Checking: encoding/decoding constant array (size=46 value=90) Checking: encoding/decoding constant array (size=47 value=90) Checking: encoding/decoding constant array (size=48 value=90) Checking: encoding/decoding constant array (size=49 value=90) Checking: encoding/decoding constant array (size=50 value=90) Checking: encoding/decoding constant array (size=51 value=90) Checking: encoding/decoding constant array (size=52 value=90) Checking: encoding/decoding constant array (size=53 value=90) Checking: encoding/decoding constant array (size=54 value=90) Checking: encoding/decoding constant array (size=55 value=90) Checking: encoding/decoding constant array (size=56 value=90) Checking: encoding/decoding constant array (size=57 value=90) Checking: encoding/decoding constant array (size=58 value=90) Checking: encoding/decoding constant array (size=59 value=90) Checking: encoding/decoding constant array (size=60 value=90) Checking: encoding/decoding constant array (size=61 value=90) Checking: encoding/decoding constant array (size=62 value=90) Checking: encoding/decoding constant array (size=63 value=90) Checking: encoding/decoding constant array (size=64 value=90) Checking: encoding/decoding constant array (size=65 value=90) Checking: encoding/decoding constant array (size=66 value=90) Checking: encoding/decoding constant array (size=67 value=90) Checking: encoding/decoding constant array (size=68 value=90) Checking: encoding/decoding constant array (size=69 value=90) Checking: encoding/decoding constant array (size=70 value=90) Checking: encoding/decoding constant array (size=71 value=90) Checking: encoding/decoding constant array (size=72 value=90) Checking: encoding/decoding constant array (size=73 value=90) Checking: encoding/decoding constant array (size=74 value=90) Checking: encoding/decoding constant array (size=75 value=90) Checking: encoding/decoding constant array (size=76 value=90) Checking: encoding/decoding constant array (size=77 value=90) Checking: encoding/decoding constant array (size=78 value=90) Checking: encoding/decoding constant array (size=79 value=90) Checking: encoding/decoding constant array (size=80 value=90) Checking: encoding/decoding constant array (size=81 value=90) Checking: encoding/decoding constant array (size=82 value=90) Checking: encoding/decoding constant array (size=83 value=90) Checking: encoding/decoding constant array (size=84 value=90) Checking: encoding/decoding constant array (size=85 value=90) Checking: encoding/decoding constant array (size=86 value=90) Checking: encoding/decoding constant array (size=87 value=90) Checking: encoding/decoding constant array (size=88 value=90) Checking: encoding/decoding constant array (size=89 value=90) Checking: encoding/decoding constant array (size=90 value=90) Checking: encoding/decoding constant array (size=91 value=90) Checking: encoding/decoding constant array (size=92 value=90) Checking: encoding/decoding constant array (size=93 value=90) Checking: encoding/decoding constant array (size=94 value=90) Checking: encoding/decoding constant array (size=95 value=90) Checking: encoding/decoding constant array (size=96 value=90) Checking: encoding/decoding constant array (size=97 value=90) Checking: encoding/decoding constant array (size=98 value=90) Checking: encoding/decoding constant array (size=99 value=90) Checking: encoding/decoding constant array (size=0 value=94) Checking: encoding/decoding constant array (size=1 value=94) Checking: encoding/decoding constant array (size=2 value=94) Checking: encoding/decoding constant array (size=3 value=94) Checking: encoding/decoding constant array (size=4 value=94) Checking: encoding/decoding constant array (size=5 value=94) Checking: encoding/decoding constant array (size=6 value=94) Checking: encoding/decoding constant array (size=7 value=94) Checking: encoding/decoding constant array (size=8 value=94) Checking: encoding/decoding constant array (size=9 value=94) Checking: encoding/decoding constant array (size=10 value=94) Checking: encoding/decoding constant array (size=11 value=94) Checking: encoding/decoding constant array (size=12 value=94) Checking: encoding/decoding constant array (size=13 value=94) Checking: encoding/decoding constant array (size=14 value=94) Checking: encoding/decoding constant array (size=15 value=94) Checking: encoding/decoding constant array (size=16 value=94) Checking: encoding/decoding constant array (size=17 value=94) Checking: encoding/decoding constant array (size=18 value=94) Checking: encoding/decoding constant array (size=19 value=94) Checking: encoding/decoding constant array (size=20 value=94) Checking: encoding/decoding constant array (size=21 value=94) Checking: encoding/decoding constant array (size=22 value=94) Checking: encoding/decoding constant array (size=23 value=94) Checking: encoding/decoding constant array (size=24 value=94) Checking: encoding/decoding constant array (size=25 value=94) Checking: encoding/decoding constant array (size=26 value=94) Checking: encoding/decoding constant array (size=27 value=94) Checking: encoding/decoding constant array (size=28 value=94) Checking: encoding/decoding constant array (size=29 value=94) Checking: encoding/decoding constant array (size=30 value=94) Checking: encoding/decoding constant array (size=31 value=94) Checking: encoding/decoding constant array (size=32 value=94) Checking: encoding/decoding constant array (size=33 value=94) Checking: encoding/decoding constant array (size=34 value=94) Checking: encoding/decoding constant array (size=35 value=94) Checking: encoding/decoding constant array (size=36 value=94) Checking: encoding/decoding constant array (size=37 value=94) Checking: encoding/decoding constant array (size=38 value=94) Checking: encoding/decoding constant array (size=39 value=94) Checking: encoding/decoding constant array (size=40 value=94) Checking: encoding/decoding constant array (size=41 value=94) Checking: encoding/decoding constant array (size=42 value=94) Checking: encoding/decoding constant array (size=43 value=94) Checking: encoding/decoding constant array (size=44 value=94) Checking: encoding/decoding constant array (size=45 value=94) Checking: encoding/decoding constant array (size=46 value=94) Checking: encoding/decoding constant array (size=47 value=94) Checking: encoding/decoding constant array (size=48 value=94) Checking: encoding/decoding constant array (size=49 value=94) Checking: encoding/decoding constant array (size=50 value=94) Checking: encoding/decoding constant array (size=51 value=94) Checking: encoding/decoding constant array (size=52 value=94) Checking: encoding/decoding constant array (size=53 value=94) Checking: encoding/decoding constant array (size=54 value=94) Checking: encoding/decoding constant array (size=55 value=94) Checking: encoding/decoding constant array (size=56 value=94) Checking: encoding/decoding constant array (size=57 value=94) Checking: encoding/decoding constant array (size=58 value=94) Checking: encoding/decoding constant array (size=59 value=94) Checking: encoding/decoding constant array (size=60 value=94) Checking: encoding/decoding constant array (size=61 value=94) Checking: encoding/decoding constant array (size=62 value=94) Checking: encoding/decoding constant array (size=63 value=94) Checking: encoding/decoding constant array (size=64 value=94) Checking: encoding/decoding constant array (size=65 value=94) Checking: encoding/decoding constant array (size=66 value=94) Checking: encoding/decoding constant array (size=67 value=94) Checking: encoding/decoding constant array (size=68 value=94) Checking: encoding/decoding constant array (size=69 value=94) Checking: encoding/decoding constant array (size=70 value=94) Checking: encoding/decoding constant array (size=71 value=94) Checking: encoding/decoding constant array (size=72 value=94) Checking: encoding/decoding constant array (size=73 value=94) Checking: encoding/decoding constant array (size=74 value=94) Checking: encoding/decoding constant array (size=75 value=94) Checking: encoding/decoding constant array (size=76 value=94) Checking: encoding/decoding constant array (size=77 value=94) Checking: encoding/decoding constant array (size=78 value=94) Checking: encoding/decoding constant array (size=79 value=94) Checking: encoding/decoding constant array (size=80 value=94) Checking: encoding/decoding constant array (size=81 value=94) Checking: encoding/decoding constant array (size=82 value=94) Checking: encoding/decoding constant array (size=83 value=94) Checking: encoding/decoding constant array (size=84 value=94) Checking: encoding/decoding constant array (size=85 value=94) Checking: encoding/decoding constant array (size=86 value=94) Checking: encoding/decoding constant array (size=87 value=94) Checking: encoding/decoding constant array (size=88 value=94) Checking: encoding/decoding constant array (size=89 value=94) Checking: encoding/decoding constant array (size=90 value=94) Checking: encoding/decoding constant array (size=91 value=94) Checking: encoding/decoding constant array (size=92 value=94) Checking: encoding/decoding constant array (size=93 value=94) Checking: encoding/decoding constant array (size=94 value=94) Checking: encoding/decoding constant array (size=95 value=94) Checking: encoding/decoding constant array (size=96 value=94) Checking: encoding/decoding constant array (size=97 value=94) Checking: encoding/decoding constant array (size=98 value=94) Checking: encoding/decoding constant array (size=99 value=94) Checking: encoding/decoding constant array (size=0 value=31) Checking: encoding/decoding constant array (size=1 value=31) Checking: encoding/decoding constant array (size=2 value=31) Checking: encoding/decoding constant array (size=3 value=31) Checking: encoding/decoding constant array (size=4 value=31) Checking: encoding/decoding constant array (size=5 value=31) Checking: encoding/decoding constant array (size=6 value=31) Checking: encoding/decoding constant array (size=7 value=31) Checking: encoding/decoding constant array (size=8 value=31) Checking: encoding/decoding constant array (size=9 value=31) Checking: encoding/decoding constant array (size=10 value=31) Checking: encoding/decoding constant array (size=11 value=31) Checking: encoding/decoding constant array (size=12 value=31) Checking: encoding/decoding constant array (size=13 value=31) Checking: encoding/decoding constant array (size=14 value=31) Checking: encoding/decoding constant array (size=15 value=31) Checking: encoding/decoding constant array (size=16 value=31) Checking: encoding/decoding constant array (size=17 value=31) Checking: encoding/decoding constant array (size=18 value=31) Checking: encoding/decoding constant array (size=19 value=31) Checking: encoding/decoding constant array (size=20 value=31) Checking: encoding/decoding constant array (size=21 value=31) Checking: encoding/decoding constant array (size=22 value=31) Checking: encoding/decoding constant array (size=23 value=31) Checking: encoding/decoding constant array (size=24 value=31) Checking: encoding/decoding constant array (size=25 value=31) Checking: encoding/decoding constant array (size=26 value=31) Checking: encoding/decoding constant array (size=27 value=31) Checking: encoding/decoding constant array (size=28 value=31) Checking: encoding/decoding constant array (size=29 value=31) Checking: encoding/decoding constant array (size=30 value=31) Checking: encoding/decoding constant array (size=31 value=31) Checking: encoding/decoding constant array (size=32 value=31) Checking: encoding/decoding constant array (size=33 value=31) Checking: encoding/decoding constant array (size=34 value=31) Checking: encoding/decoding constant array (size=35 value=31) Checking: encoding/decoding constant array (size=36 value=31) Checking: encoding/decoding constant array (size=37 value=31) Checking: encoding/decoding constant array (size=38 value=31) Checking: encoding/decoding constant array (size=39 value=31) Checking: encoding/decoding constant array (size=40 value=31) Checking: encoding/decoding constant array (size=41 value=31) Checking: encoding/decoding constant array (size=42 value=31) Checking: encoding/decoding constant array (size=43 value=31) Checking: encoding/decoding constant array (size=44 value=31) Checking: encoding/decoding constant array (size=45 value=31) Checking: encoding/decoding constant array (size=46 value=31) Checking: encoding/decoding constant array (size=47 value=31) Checking: encoding/decoding constant array (size=48 value=31) Checking: encoding/decoding constant array (size=49 value=31) Checking: encoding/decoding constant array (size=50 value=31) Checking: encoding/decoding constant array (size=51 value=31) Checking: encoding/decoding constant array (size=52 value=31) Checking: encoding/decoding constant array (size=53 value=31) Checking: encoding/decoding constant array (size=54 value=31) Checking: encoding/decoding constant array (size=55 value=31) Checking: encoding/decoding constant array (size=56 value=31) Checking: encoding/decoding constant array (size=57 value=31) Checking: encoding/decoding constant array (size=58 value=31) Checking: encoding/decoding constant array (size=59 value=31) Checking: encoding/decoding constant array (size=60 value=31) Checking: encoding/decoding constant array (size=61 value=31) Checking: encoding/decoding constant array (size=62 value=31) Checking: encoding/decoding constant array (size=63 value=31) Checking: encoding/decoding constant array (size=64 value=31) Checking: encoding/decoding constant array (size=65 value=31) Checking: encoding/decoding constant array (size=66 value=31) Checking: encoding/decoding constant array (size=67 value=31) Checking: encoding/decoding constant array (size=68 value=31) Checking: encoding/decoding constant array (size=69 value=31) Checking: encoding/decoding constant array (size=70 value=31) Checking: encoding/decoding constant array (size=71 value=31) Checking: encoding/decoding constant array (size=72 value=31) Checking: encoding/decoding constant array (size=73 value=31) Checking: encoding/decoding constant array (size=74 value=31) Checking: encoding/decoding constant array (size=75 value=31) Checking: encoding/decoding constant array (size=76 value=31) Checking: encoding/decoding constant array (size=77 value=31) Checking: encoding/decoding constant array (size=78 value=31) Checking: encoding/decoding constant array (size=79 value=31) Checking: encoding/decoding constant array (size=80 value=31) Checking: encoding/decoding constant array (size=81 value=31) Checking: encoding/decoding constant array (size=82 value=31) Checking: encoding/decoding constant array (size=83 value=31) Checking: encoding/decoding constant array (size=84 value=31) Checking: encoding/decoding constant array (size=85 value=31) Checking: encoding/decoding constant array (size=86 value=31) Checking: encoding/decoding constant array (size=87 value=31) Checking: encoding/decoding constant array (size=88 value=31) Checking: encoding/decoding constant array (size=89 value=31) Checking: encoding/decoding constant array (size=90 value=31) Checking: encoding/decoding constant array (size=91 value=31) Checking: encoding/decoding constant array (size=92 value=31) Checking: encoding/decoding constant array (size=93 value=31) Checking: encoding/decoding constant array (size=94 value=31) Checking: encoding/decoding constant array (size=95 value=31) Checking: encoding/decoding constant array (size=96 value=31) Checking: encoding/decoding constant array (size=97 value=31) Checking: encoding/decoding constant array (size=98 value=31) Checking: encoding/decoding constant array (size=99 value=31) Checking: encoding/decoding constant array (size=0 value=72) Checking: encoding/decoding constant array (size=1 value=72) Checking: encoding/decoding constant array (size=2 value=72) Checking: encoding/decoding constant array (size=3 value=72) Checking: encoding/decoding constant array (size=4 value=72) Checking: encoding/decoding constant array (size=5 value=72) Checking: encoding/decoding constant array (size=6 value=72) Checking: encoding/decoding constant array (size=7 value=72) Checking: encoding/decoding constant array (size=8 value=72) Checking: encoding/decoding constant array (size=9 value=72) Checking: encoding/decoding constant array (size=10 value=72) Checking: encoding/decoding constant array (size=11 value=72) Checking: encoding/decoding constant array (size=12 value=72) Checking: encoding/decoding constant array (size=13 value=72) Checking: encoding/decoding constant array (size=14 value=72) Checking: encoding/decoding constant array (size=15 value=72) Checking: encoding/decoding constant array (size=16 value=72) Checking: encoding/decoding constant array (size=17 value=72) Checking: encoding/decoding constant array (size=18 value=72) Checking: encoding/decoding constant array (size=19 value=72) Checking: encoding/decoding constant array (size=20 value=72) Checking: encoding/decoding constant array (size=21 value=72) Checking: encoding/decoding constant array (size=22 value=72) Checking: encoding/decoding constant array (size=23 value=72) Checking: encoding/decoding constant array (size=24 value=72) Checking: encoding/decoding constant array (size=25 value=72) Checking: encoding/decoding constant array (size=26 value=72) Checking: encoding/decoding constant array (size=27 value=72) Checking: encoding/decoding constant array (size=28 value=72) Checking: encoding/decoding constant array (size=29 value=72) Checking: encoding/decoding constant array (size=30 value=72) Checking: encoding/decoding constant array (size=31 value=72) Checking: encoding/decoding constant array (size=32 value=72) Checking: encoding/decoding constant array (size=33 value=72) Checking: encoding/decoding constant array (size=34 value=72) Checking: encoding/decoding constant array (size=35 value=72) Checking: encoding/decoding constant array (size=36 value=72) Checking: encoding/decoding constant array (size=37 value=72) Checking: encoding/decoding constant array (size=38 value=72) Checking: encoding/decoding constant array (size=39 value=72) Checking: encoding/decoding constant array (size=40 value=72) Checking: encoding/decoding constant array (size=41 value=72) Checking: encoding/decoding constant array (size=42 value=72) Checking: encoding/decoding constant array (size=43 value=72) Checking: encoding/decoding constant array (size=44 value=72) Checking: encoding/decoding constant array (size=45 value=72) Checking: encoding/decoding constant array (size=46 value=72) Checking: encoding/decoding constant array (size=47 value=72) Checking: encoding/decoding constant array (size=48 value=72) Checking: encoding/decoding constant array (size=49 value=72) Checking: encoding/decoding constant array (size=50 value=72) Checking: encoding/decoding constant array (size=51 value=72) Checking: encoding/decoding constant array (size=52 value=72) Checking: encoding/decoding constant array (size=53 value=72) Checking: encoding/decoding constant array (size=54 value=72) Checking: encoding/decoding constant array (size=55 value=72) Checking: encoding/decoding constant array (size=56 value=72) Checking: encoding/decoding constant array (size=57 value=72) Checking: encoding/decoding constant array (size=58 value=72) Checking: encoding/decoding constant array (size=59 value=72) Checking: encoding/decoding constant array (size=60 value=72) Checking: encoding/decoding constant array (size=61 value=72) Checking: encoding/decoding constant array (size=62 value=72) Checking: encoding/decoding constant array (size=63 value=72) Checking: encoding/decoding constant array (size=64 value=72) Checking: encoding/decoding constant array (size=65 value=72) Checking: encoding/decoding constant array (size=66 value=72) Checking: encoding/decoding constant array (size=67 value=72) Checking: encoding/decoding constant array (size=68 value=72) Checking: encoding/decoding constant array (size=69 value=72) Checking: encoding/decoding constant array (size=70 value=72) Checking: encoding/decoding constant array (size=71 value=72) Checking: encoding/decoding constant array (size=72 value=72) Checking: encoding/decoding constant array (size=73 value=72) Checking: encoding/decoding constant array (size=74 value=72) Checking: encoding/decoding constant array (size=75 value=72) Checking: encoding/decoding constant array (size=76 value=72) Checking: encoding/decoding constant array (size=77 value=72) Checking: encoding/decoding constant array (size=78 value=72) Checking: encoding/decoding constant array (size=79 value=72) Checking: encoding/decoding constant array (size=80 value=72) Checking: encoding/decoding constant array (size=81 value=72) Checking: encoding/decoding constant array (size=82 value=72) Checking: encoding/decoding constant array (size=83 value=72) Checking: encoding/decoding constant array (size=84 value=72) Checking: encoding/decoding constant array (size=85 value=72) Checking: encoding/decoding constant array (size=86 value=72) Checking: encoding/decoding constant array (size=87 value=72) Checking: encoding/decoding constant array (size=88 value=72) Checking: encoding/decoding constant array (size=89 value=72) Checking: encoding/decoding constant array (size=90 value=72) Checking: encoding/decoding constant array (size=91 value=72) Checking: encoding/decoding constant array (size=92 value=72) Checking: encoding/decoding constant array (size=93 value=72) Checking: encoding/decoding constant array (size=94 value=72) Checking: encoding/decoding constant array (size=95 value=72) Checking: encoding/decoding constant array (size=96 value=72) Checking: encoding/decoding constant array (size=97 value=72) Checking: encoding/decoding constant array (size=98 value=72) Checking: encoding/decoding constant array (size=99 value=72) Checking: encoding/decoding constant array (size=0 value=225) Checking: encoding/decoding constant array (size=1 value=225) Checking: encoding/decoding constant array (size=2 value=225) Checking: encoding/decoding constant array (size=3 value=225) Checking: encoding/decoding constant array (size=4 value=225) Checking: encoding/decoding constant array (size=5 value=225) Checking: encoding/decoding constant array (size=6 value=225) Checking: encoding/decoding constant array (size=7 value=225) Checking: encoding/decoding constant array (size=8 value=225) Checking: encoding/decoding constant array (size=9 value=225) Checking: encoding/decoding constant array (size=10 value=225) Checking: encoding/decoding constant array (size=11 value=225) Checking: encoding/decoding constant array (size=12 value=225) Checking: encoding/decoding constant array (size=13 value=225) Checking: encoding/decoding constant array (size=14 value=225) Checking: encoding/decoding constant array (size=15 value=225) Checking: encoding/decoding constant array (size=16 value=225) Checking: encoding/decoding constant array (size=17 value=225) Checking: encoding/decoding constant array (size=18 value=225) Checking: encoding/decoding constant array (size=19 value=225) Checking: encoding/decoding constant array (size=20 value=225) Checking: encoding/decoding constant array (size=21 value=225) Checking: encoding/decoding constant array (size=22 value=225) Checking: encoding/decoding constant array (size=23 value=225) Checking: encoding/decoding constant array (size=24 value=225) Checking: encoding/decoding constant array (size=25 value=225) Checking: encoding/decoding constant array (size=26 value=225) Checking: encoding/decoding constant array (size=27 value=225) Checking: encoding/decoding constant array (size=28 value=225) Checking: encoding/decoding constant array (size=29 value=225) Checking: encoding/decoding constant array (size=30 value=225) Checking: encoding/decoding constant array (size=31 value=225) Checking: encoding/decoding constant array (size=32 value=225) Checking: encoding/decoding constant array (size=33 value=225) Checking: encoding/decoding constant array (size=34 value=225) Checking: encoding/decoding constant array (size=35 value=225) Checking: encoding/decoding constant array (size=36 value=225) Checking: encoding/decoding constant array (size=37 value=225) Checking: encoding/decoding constant array (size=38 value=225) Checking: encoding/decoding constant array (size=39 value=225) Checking: encoding/decoding constant array (size=40 value=225) Checking: encoding/decoding constant array (size=41 value=225) Checking: encoding/decoding constant array (size=42 value=225) Checking: encoding/decoding constant array (size=43 value=225) Checking: encoding/decoding constant array (size=44 value=225) Checking: encoding/decoding constant array (size=45 value=225) Checking: encoding/decoding constant array (size=46 value=225) Checking: encoding/decoding constant array (size=47 value=225) Checking: encoding/decoding constant array (size=48 value=225) Checking: encoding/decoding constant array (size=49 value=225) Checking: encoding/decoding constant array (size=50 value=225) Checking: encoding/decoding constant array (size=51 value=225) Checking: encoding/decoding constant array (size=52 value=225) Checking: encoding/decoding constant array (size=53 value=225) Checking: encoding/decoding constant array (size=54 value=225) Checking: encoding/decoding constant array (size=55 value=225) Checking: encoding/decoding constant array (size=56 value=225) Checking: encoding/decoding constant array (size=57 value=225) Checking: encoding/decoding constant array (size=58 value=225) Checking: encoding/decoding constant array (size=59 value=225) Checking: encoding/decoding constant array (size=60 value=225) Checking: encoding/decoding constant array (size=61 value=225) Checking: encoding/decoding constant array (size=62 value=225) Checking: encoding/decoding constant array (size=63 value=225) Checking: encoding/decoding constant array (size=64 value=225) Checking: encoding/decoding constant array (size=65 value=225) Checking: encoding/decoding constant array (size=66 value=225) Checking: encoding/decoding constant array (size=67 value=225) Checking: encoding/decoding constant array (size=68 value=225) Checking: encoding/decoding constant array (size=69 value=225) Checking: encoding/decoding constant array (size=70 value=225) Checking: encoding/decoding constant array (size=71 value=225) Checking: encoding/decoding constant array (size=72 value=225) Checking: encoding/decoding constant array (size=73 value=225) Checking: encoding/decoding constant array (size=74 value=225) Checking: encoding/decoding constant array (size=75 value=225) Checking: encoding/decoding constant array (size=76 value=225) Checking: encoding/decoding constant array (size=77 value=225) Checking: encoding/decoding constant array (size=78 value=225) Checking: encoding/decoding constant array (size=79 value=225) Checking: encoding/decoding constant array (size=80 value=225) Checking: encoding/decoding constant array (size=81 value=225) Checking: encoding/decoding constant array (size=82 value=225) Checking: encoding/decoding constant array (size=83 value=225) Checking: encoding/decoding constant array (size=84 value=225) Checking: encoding/decoding constant array (size=85 value=225) Checking: encoding/decoding constant array (size=86 value=225) Checking: encoding/decoding constant array (size=87 value=225) Checking: encoding/decoding constant array (size=88 value=225) Checking: encoding/decoding constant array (size=89 value=225) Checking: encoding/decoding constant array (size=90 value=225) Checking: encoding/decoding constant array (size=91 value=225) Checking: encoding/decoding constant array (size=92 value=225) Checking: encoding/decoding constant array (size=93 value=225) Checking: encoding/decoding constant array (size=94 value=225) Checking: encoding/decoding constant array (size=95 value=225) Checking: encoding/decoding constant array (size=96 value=225) Checking: encoding/decoding constant array (size=97 value=225) Checking: encoding/decoding constant array (size=98 value=225) Checking: encoding/decoding constant array (size=99 value=225) Checking: encoding/decoding constant array (size=0 value=189) Checking: encoding/decoding constant array (size=1 value=189) Checking: encoding/decoding constant array (size=2 value=189) Checking: encoding/decoding constant array (size=3 value=189) Checking: encoding/decoding constant array (size=4 value=189) Checking: encoding/decoding constant array (size=5 value=189) Checking: encoding/decoding constant array (size=6 value=189) Checking: encoding/decoding constant array (size=7 value=189) Checking: encoding/decoding constant array (size=8 value=189) Checking: encoding/decoding constant array (size=9 value=189) Checking: encoding/decoding constant array (size=10 value=189) Checking: encoding/decoding constant array (size=11 value=189) Checking: encoding/decoding constant array (size=12 value=189) Checking: encoding/decoding constant array (size=13 value=189) Checking: encoding/decoding constant array (size=14 value=189) Checking: encoding/decoding constant array (size=15 value=189) Checking: encoding/decoding constant array (size=16 value=189) Checking: encoding/decoding constant array (size=17 value=189) Checking: encoding/decoding constant array (size=18 value=189) Checking: encoding/decoding constant array (size=19 value=189) Checking: encoding/decoding constant array (size=20 value=189) Checking: encoding/decoding constant array (size=21 value=189) Checking: encoding/decoding constant array (size=22 value=189) Checking: encoding/decoding constant array (size=23 value=189) Checking: encoding/decoding constant array (size=24 value=189) Checking: encoding/decoding constant array (size=25 value=189) Checking: encoding/decoding constant array (size=26 value=189) Checking: encoding/decoding constant array (size=27 value=189) Checking: encoding/decoding constant array (size=28 value=189) Checking: encoding/decoding constant array (size=29 value=189) Checking: encoding/decoding constant array (size=30 value=189) Checking: encoding/decoding constant array (size=31 value=189) Checking: encoding/decoding constant array (size=32 value=189) Checking: encoding/decoding constant array (size=33 value=189) Checking: encoding/decoding constant array (size=34 value=189) Checking: encoding/decoding constant array (size=35 value=189) Checking: encoding/decoding constant array (size=36 value=189) Checking: encoding/decoding constant array (size=37 value=189) Checking: encoding/decoding constant array (size=38 value=189) Checking: encoding/decoding constant array (size=39 value=189) Checking: encoding/decoding constant array (size=40 value=189) Checking: encoding/decoding constant array (size=41 value=189) Checking: encoding/decoding constant array (size=42 value=189) Checking: encoding/decoding constant array (size=43 value=189) Checking: encoding/decoding constant array (size=44 value=189) Checking: encoding/decoding constant array (size=45 value=189) Checking: encoding/decoding constant array (size=46 value=189) Checking: encoding/decoding constant array (size=47 value=189) Checking: encoding/decoding constant array (size=48 value=189) Checking: encoding/decoding constant array (size=49 value=189) Checking: encoding/decoding constant array (size=50 value=189) Checking: encoding/decoding constant array (size=51 value=189) Checking: encoding/decoding constant array (size=52 value=189) Checking: encoding/decoding constant array (size=53 value=189) Checking: encoding/decoding constant array (size=54 value=189) Checking: encoding/decoding constant array (size=55 value=189) Checking: encoding/decoding constant array (size=56 value=189) Checking: encoding/decoding constant array (size=57 value=189) Checking: encoding/decoding constant array (size=58 value=189) Checking: encoding/decoding constant array (size=59 value=189) Checking: encoding/decoding constant array (size=60 value=189) Checking: encoding/decoding constant array (size=61 value=189) Checking: encoding/decoding constant array (size=62 value=189) Checking: encoding/decoding constant array (size=63 value=189) Checking: encoding/decoding constant array (size=64 value=189) Checking: encoding/decoding constant array (size=65 value=189) Checking: encoding/decoding constant array (size=66 value=189) Checking: encoding/decoding constant array (size=67 value=189) Checking: encoding/decoding constant array (size=68 value=189) Checking: encoding/decoding constant array (size=69 value=189) Checking: encoding/decoding constant array (size=70 value=189) Checking: encoding/decoding constant array (size=71 value=189) Checking: encoding/decoding constant array (size=72 value=189) Checking: encoding/decoding constant array (size=73 value=189) Checking: encoding/decoding constant array (size=74 value=189) Checking: encoding/decoding constant array (size=75 value=189) Checking: encoding/decoding constant array (size=76 value=189) Checking: encoding/decoding constant array (size=77 value=189) Checking: encoding/decoding constant array (size=78 value=189) Checking: encoding/decoding constant array (size=79 value=189) Checking: encoding/decoding constant array (size=80 value=189) Checking: encoding/decoding constant array (size=81 value=189) Checking: encoding/decoding constant array (size=82 value=189) Checking: encoding/decoding constant array (size=83 value=189) Checking: encoding/decoding constant array (size=84 value=189) Checking: encoding/decoding constant array (size=85 value=189) Checking: encoding/decoding constant array (size=86 value=189) Checking: encoding/decoding constant array (size=87 value=189) Checking: encoding/decoding constant array (size=88 value=189) Checking: encoding/decoding constant array (size=89 value=189) Checking: encoding/decoding constant array (size=90 value=189) Checking: encoding/decoding constant array (size=91 value=189) Checking: encoding/decoding constant array (size=92 value=189) Checking: encoding/decoding constant array (size=93 value=189) Checking: encoding/decoding constant array (size=94 value=189) Checking: encoding/decoding constant array (size=95 value=189) Checking: encoding/decoding constant array (size=96 value=189) Checking: encoding/decoding constant array (size=97 value=189) Checking: encoding/decoding constant array (size=98 value=189) Checking: encoding/decoding constant array (size=99 value=189) Checking: encoding/decoding constant array (size=0 value=138) Checking: encoding/decoding constant array (size=1 value=138) Checking: encoding/decoding constant array (size=2 value=138) Checking: encoding/decoding constant array (size=3 value=138) Checking: encoding/decoding constant array (size=4 value=138) Checking: encoding/decoding constant array (size=5 value=138) Checking: encoding/decoding constant array (size=6 value=138) Checking: encoding/decoding constant array (size=7 value=138) Checking: encoding/decoding constant array (size=8 value=138) Checking: encoding/decoding constant array (size=9 value=138) Checking: encoding/decoding constant array (size=10 value=138) Checking: encoding/decoding constant array (size=11 value=138) Checking: encoding/decoding constant array (size=12 value=138) Checking: encoding/decoding constant array (size=13 value=138) Checking: encoding/decoding constant array (size=14 value=138) Checking: encoding/decoding constant array (size=15 value=138) Checking: encoding/decoding constant array (size=16 value=138) Checking: encoding/decoding constant array (size=17 value=138) Checking: encoding/decoding constant array (size=18 value=138) Checking: encoding/decoding constant array (size=19 value=138) Checking: encoding/decoding constant array (size=20 value=138) Checking: encoding/decoding constant array (size=21 value=138) Checking: encoding/decoding constant array (size=22 value=138) Checking: encoding/decoding constant array (size=23 value=138) Checking: encoding/decoding constant array (size=24 value=138) Checking: encoding/decoding constant array (size=25 value=138) Checking: encoding/decoding constant array (size=26 value=138) Checking: encoding/decoding constant array (size=27 value=138) Checking: encoding/decoding constant array (size=28 value=138) Checking: encoding/decoding constant array (size=29 value=138) Checking: encoding/decoding constant array (size=30 value=138) Checking: encoding/decoding constant array (size=31 value=138) Checking: encoding/decoding constant array (size=32 value=138) Checking: encoding/decoding constant array (size=33 value=138) Checking: encoding/decoding constant array (size=34 value=138) Checking: encoding/decoding constant array (size=35 value=138) Checking: encoding/decoding constant array (size=36 value=138) Checking: encoding/decoding constant array (size=37 value=138) Checking: encoding/decoding constant array (size=38 value=138) Checking: encoding/decoding constant array (size=39 value=138) Checking: encoding/decoding constant array (size=40 value=138) Checking: encoding/decoding constant array (size=41 value=138) Checking: encoding/decoding constant array (size=42 value=138) Checking: encoding/decoding constant array (size=43 value=138) Checking: encoding/decoding constant array (size=44 value=138) Checking: encoding/decoding constant array (size=45 value=138) Checking: encoding/decoding constant array (size=46 value=138) Checking: encoding/decoding constant array (size=47 value=138) Checking: encoding/decoding constant array (size=48 value=138) Checking: encoding/decoding constant array (size=49 value=138) Checking: encoding/decoding constant array (size=50 value=138) Checking: encoding/decoding constant array (size=51 value=138) Checking: encoding/decoding constant array (size=52 value=138) Checking: encoding/decoding constant array (size=53 value=138) Checking: encoding/decoding constant array (size=54 value=138) Checking: encoding/decoding constant array (size=55 value=138) Checking: encoding/decoding constant array (size=56 value=138) Checking: encoding/decoding constant array (size=57 value=138) Checking: encoding/decoding constant array (size=58 value=138) Checking: encoding/decoding constant array (size=59 value=138) Checking: encoding/decoding constant array (size=60 value=138) Checking: encoding/decoding constant array (size=61 value=138) Checking: encoding/decoding constant array (size=62 value=138) Checking: encoding/decoding constant array (size=63 value=138) Checking: encoding/decoding constant array (size=64 value=138) Checking: encoding/decoding constant array (size=65 value=138) Checking: encoding/decoding constant array (size=66 value=138) Checking: encoding/decoding constant array (size=67 value=138) Checking: encoding/decoding constant array (size=68 value=138) Checking: encoding/decoding constant array (size=69 value=138) Checking: encoding/decoding constant array (size=70 value=138) Checking: encoding/decoding constant array (size=71 value=138) Checking: encoding/decoding constant array (size=72 value=138) Checking: encoding/decoding constant array (size=73 value=138) Checking: encoding/decoding constant array (size=74 value=138) Checking: encoding/decoding constant array (size=75 value=138) Checking: encoding/decoding constant array (size=76 value=138) Checking: encoding/decoding constant array (size=77 value=138) Checking: encoding/decoding constant array (size=78 value=138) Checking: encoding/decoding constant array (size=79 value=138) Checking: encoding/decoding constant array (size=80 value=138) Checking: encoding/decoding constant array (size=81 value=138) Checking: encoding/decoding constant array (size=82 value=138) Checking: encoding/decoding constant array (size=83 value=138) Checking: encoding/decoding constant array (size=84 value=138) Checking: encoding/decoding constant array (size=85 value=138) Checking: encoding/decoding constant array (size=86 value=138) Checking: encoding/decoding constant array (size=87 value=138) Checking: encoding/decoding constant array (size=88 value=138) Checking: encoding/decoding constant array (size=89 value=138) Checking: encoding/decoding constant array (size=90 value=138) Checking: encoding/decoding constant array (size=91 value=138) Checking: encoding/decoding constant array (size=92 value=138) Checking: encoding/decoding constant array (size=93 value=138) Checking: encoding/decoding constant array (size=94 value=138) Checking: encoding/decoding constant array (size=95 value=138) Checking: encoding/decoding constant array (size=96 value=138) Checking: encoding/decoding constant array (size=97 value=138) Checking: encoding/decoding constant array (size=98 value=138) Checking: encoding/decoding constant array (size=99 value=138) Checking: encoding/decoding constant array (size=0 value=50) Checking: encoding/decoding constant array (size=1 value=50) Checking: encoding/decoding constant array (size=2 value=50) Checking: encoding/decoding constant array (size=3 value=50) Checking: encoding/decoding constant array (size=4 value=50) Checking: encoding/decoding constant array (size=5 value=50) Checking: encoding/decoding constant array (size=6 value=50) Checking: encoding/decoding constant array (size=7 value=50) Checking: encoding/decoding constant array (size=8 value=50) Checking: encoding/decoding constant array (size=9 value=50) Checking: encoding/decoding constant array (size=10 value=50) Checking: encoding/decoding constant array (size=11 value=50) Checking: encoding/decoding constant array (size=12 value=50) Checking: encoding/decoding constant array (size=13 value=50) Checking: encoding/decoding constant array (size=14 value=50) Checking: encoding/decoding constant array (size=15 value=50) Checking: encoding/decoding constant array (size=16 value=50) Checking: encoding/decoding constant array (size=17 value=50) Checking: encoding/decoding constant array (size=18 value=50) Checking: encoding/decoding constant array (size=19 value=50) Checking: encoding/decoding constant array (size=20 value=50) Checking: encoding/decoding constant array (size=21 value=50) Checking: encoding/decoding constant array (size=22 value=50) Checking: encoding/decoding constant array (size=23 value=50) Checking: encoding/decoding constant array (size=24 value=50) Checking: encoding/decoding constant array (size=25 value=50) Checking: encoding/decoding constant array (size=26 value=50) Checking: encoding/decoding constant array (size=27 value=50) Checking: encoding/decoding constant array (size=28 value=50) Checking: encoding/decoding constant array (size=29 value=50) Checking: encoding/decoding constant array (size=30 value=50) Checking: encoding/decoding constant array (size=31 value=50) Checking: encoding/decoding constant array (size=32 value=50) Checking: encoding/decoding constant array (size=33 value=50) Checking: encoding/decoding constant array (size=34 value=50) Checking: encoding/decoding constant array (size=35 value=50) Checking: encoding/decoding constant array (size=36 value=50) Checking: encoding/decoding constant array (size=37 value=50) Checking: encoding/decoding constant array (size=38 value=50) Checking: encoding/decoding constant array (size=39 value=50) Checking: encoding/decoding constant array (size=40 value=50) Checking: encoding/decoding constant array (size=41 value=50) Checking: encoding/decoding constant array (size=42 value=50) Checking: encoding/decoding constant array (size=43 value=50) Checking: encoding/decoding constant array (size=44 value=50) Checking: encoding/decoding constant array (size=45 value=50) Checking: encoding/decoding constant array (size=46 value=50) Checking: encoding/decoding constant array (size=47 value=50) Checking: encoding/decoding constant array (size=48 value=50) Checking: encoding/decoding constant array (size=49 value=50) Checking: encoding/decoding constant array (size=50 value=50) Checking: encoding/decoding constant array (size=51 value=50) Checking: encoding/decoding constant array (size=52 value=50) Checking: encoding/decoding constant array (size=53 value=50) Checking: encoding/decoding constant array (size=54 value=50) Checking: encoding/decoding constant array (size=55 value=50) Checking: encoding/decoding constant array (size=56 value=50) Checking: encoding/decoding constant array (size=57 value=50) Checking: encoding/decoding constant array (size=58 value=50) Checking: encoding/decoding constant array (size=59 value=50) Checking: encoding/decoding constant array (size=60 value=50) Checking: encoding/decoding constant array (size=61 value=50) Checking: encoding/decoding constant array (size=62 value=50) Checking: encoding/decoding constant array (size=63 value=50) Checking: encoding/decoding constant array (size=64 value=50) Checking: encoding/decoding constant array (size=65 value=50) Checking: encoding/decoding constant array (size=66 value=50) Checking: encoding/decoding constant array (size=67 value=50) Checking: encoding/decoding constant array (size=68 value=50) Checking: encoding/decoding constant array (size=69 value=50) Checking: encoding/decoding constant array (size=70 value=50) Checking: encoding/decoding constant array (size=71 value=50) Checking: encoding/decoding constant array (size=72 value=50) Checking: encoding/decoding constant array (size=73 value=50) Checking: encoding/decoding constant array (size=74 value=50) Checking: encoding/decoding constant array (size=75 value=50) Checking: encoding/decoding constant array (size=76 value=50) Checking: encoding/decoding constant array (size=77 value=50) Checking: encoding/decoding constant array (size=78 value=50) Checking: encoding/decoding constant array (size=79 value=50) Checking: encoding/decoding constant array (size=80 value=50) Checking: encoding/decoding constant array (size=81 value=50) Checking: encoding/decoding constant array (size=82 value=50) Checking: encoding/decoding constant array (size=83 value=50) Checking: encoding/decoding constant array (size=84 value=50) Checking: encoding/decoding constant array (size=85 value=50) Checking: encoding/decoding constant array (size=86 value=50) Checking: encoding/decoding constant array (size=87 value=50) Checking: encoding/decoding constant array (size=88 value=50) Checking: encoding/decoding constant array (size=89 value=50) Checking: encoding/decoding constant array (size=90 value=50) Checking: encoding/decoding constant array (size=91 value=50) Checking: encoding/decoding constant array (size=92 value=50) Checking: encoding/decoding constant array (size=93 value=50) Checking: encoding/decoding constant array (size=94 value=50) Checking: encoding/decoding constant array (size=95 value=50) Checking: encoding/decoding constant array (size=96 value=50) Checking: encoding/decoding constant array (size=97 value=50) Checking: encoding/decoding constant array (size=98 value=50) Checking: encoding/decoding constant array (size=99 value=50) Checking: encoding/decoding constant array (size=0 value=85) Checking: encoding/decoding constant array (size=1 value=85) Checking: encoding/decoding constant array (size=2 value=85) Checking: encoding/decoding constant array (size=3 value=85) Checking: encoding/decoding constant array (size=4 value=85) Checking: encoding/decoding constant array (size=5 value=85) Checking: encoding/decoding constant array (size=6 value=85) Checking: encoding/decoding constant array (size=7 value=85) Checking: encoding/decoding constant array (size=8 value=85) Checking: encoding/decoding constant array (size=9 value=85) Checking: encoding/decoding constant array (size=10 value=85) Checking: encoding/decoding constant array (size=11 value=85) Checking: encoding/decoding constant array (size=12 value=85) Checking: encoding/decoding constant array (size=13 value=85) Checking: encoding/decoding constant array (size=14 value=85) Checking: encoding/decoding constant array (size=15 value=85) Checking: encoding/decoding constant array (size=16 value=85) Checking: encoding/decoding constant array (size=17 value=85) Checking: encoding/decoding constant array (size=18 value=85) Checking: encoding/decoding constant array (size=19 value=85) Checking: encoding/decoding constant array (size=20 value=85) Checking: encoding/decoding constant array (size=21 value=85) Checking: encoding/decoding constant array (size=22 value=85) Checking: encoding/decoding constant array (size=23 value=85) Checking: encoding/decoding constant array (size=24 value=85) Checking: encoding/decoding constant array (size=25 value=85) Checking: encoding/decoding constant array (size=26 value=85) Checking: encoding/decoding constant array (size=27 value=85) Checking: encoding/decoding constant array (size=28 value=85) Checking: encoding/decoding constant array (size=29 value=85) Checking: encoding/decoding constant array (size=30 value=85) Checking: encoding/decoding constant array (size=31 value=85) Checking: encoding/decoding constant array (size=32 value=85) Checking: encoding/decoding constant array (size=33 value=85) Checking: encoding/decoding constant array (size=34 value=85) Checking: encoding/decoding constant array (size=35 value=85) Checking: encoding/decoding constant array (size=36 value=85) Checking: encoding/decoding constant array (size=37 value=85) Checking: encoding/decoding constant array (size=38 value=85) Checking: encoding/decoding constant array (size=39 value=85) Checking: encoding/decoding constant array (size=40 value=85) Checking: encoding/decoding constant array (size=41 value=85) Checking: encoding/decoding constant array (size=42 value=85) Checking: encoding/decoding constant array (size=43 value=85) Checking: encoding/decoding constant array (size=44 value=85) Checking: encoding/decoding constant array (size=45 value=85) Checking: encoding/decoding constant array (size=46 value=85) Checking: encoding/decoding constant array (size=47 value=85) Checking: encoding/decoding constant array (size=48 value=85) Checking: encoding/decoding constant array (size=49 value=85) Checking: encoding/decoding constant array (size=50 value=85) Checking: encoding/decoding constant array (size=51 value=85) Checking: encoding/decoding constant array (size=52 value=85) Checking: encoding/decoding constant array (size=53 value=85) Checking: encoding/decoding constant array (size=54 value=85) Checking: encoding/decoding constant array (size=55 value=85) Checking: encoding/decoding constant array (size=56 value=85) Checking: encoding/decoding constant array (size=57 value=85) Checking: encoding/decoding constant array (size=58 value=85) Checking: encoding/decoding constant array (size=59 value=85) Checking: encoding/decoding constant array (size=60 value=85) Checking: encoding/decoding constant array (size=61 value=85) Checking: encoding/decoding constant array (size=62 value=85) Checking: encoding/decoding constant array (size=63 value=85) Checking: encoding/decoding constant array (size=64 value=85) Checking: encoding/decoding constant array (size=65 value=85) Checking: encoding/decoding constant array (size=66 value=85) Checking: encoding/decoding constant array (size=67 value=85) Checking: encoding/decoding constant array (size=68 value=85) Checking: encoding/decoding constant array (size=69 value=85) Checking: encoding/decoding constant array (size=70 value=85) Checking: encoding/decoding constant array (size=71 value=85) Checking: encoding/decoding constant array (size=72 value=85) Checking: encoding/decoding constant array (size=73 value=85) Checking: encoding/decoding constant array (size=74 value=85) Checking: encoding/decoding constant array (size=75 value=85) Checking: encoding/decoding constant array (size=76 value=85) Checking: encoding/decoding constant array (size=77 value=85) Checking: encoding/decoding constant array (size=78 value=85) Checking: encoding/decoding constant array (size=79 value=85) Checking: encoding/decoding constant array (size=80 value=85) Checking: encoding/decoding constant array (size=81 value=85) Checking: encoding/decoding constant array (size=82 value=85) Checking: encoding/decoding constant array (size=83 value=85) Checking: encoding/decoding constant array (size=84 value=85) Checking: encoding/decoding constant array (size=85 value=85) Checking: encoding/decoding constant array (size=86 value=85) Checking: encoding/decoding constant array (size=87 value=85) Checking: encoding/decoding constant array (size=88 value=85) Checking: encoding/decoding constant array (size=89 value=85) Checking: encoding/decoding constant array (size=90 value=85) Checking: encoding/decoding constant array (size=91 value=85) Checking: encoding/decoding constant array (size=92 value=85) Checking: encoding/decoding constant array (size=93 value=85) Checking: encoding/decoding constant array (size=94 value=85) Checking: encoding/decoding constant array (size=95 value=85) Checking: encoding/decoding constant array (size=96 value=85) Checking: encoding/decoding constant array (size=97 value=85) Checking: encoding/decoding constant array (size=98 value=85) Checking: encoding/decoding constant array (size=99 value=85) Checking: encoding/decoding constant array (size=0 value=64) Checking: encoding/decoding constant array (size=1 value=64) Checking: encoding/decoding constant array (size=2 value=64) Checking: encoding/decoding constant array (size=3 value=64) Checking: encoding/decoding constant array (size=4 value=64) Checking: encoding/decoding constant array (size=5 value=64) Checking: encoding/decoding constant array (size=6 value=64) Checking: encoding/decoding constant array (size=7 value=64) Checking: encoding/decoding constant array (size=8 value=64) Checking: encoding/decoding constant array (size=9 value=64) Checking: encoding/decoding constant array (size=10 value=64) Checking: encoding/decoding constant array (size=11 value=64) Checking: encoding/decoding constant array (size=12 value=64) Checking: encoding/decoding constant array (size=13 value=64) Checking: encoding/decoding constant array (size=14 value=64) Checking: encoding/decoding constant array (size=15 value=64) Checking: encoding/decoding constant array (size=16 value=64) Checking: encoding/decoding constant array (size=17 value=64) Checking: encoding/decoding constant array (size=18 value=64) Checking: encoding/decoding constant array (size=19 value=64) Checking: encoding/decoding constant array (size=20 value=64) Checking: encoding/decoding constant array (size=21 value=64) Checking: encoding/decoding constant array (size=22 value=64) Checking: encoding/decoding constant array (size=23 value=64) Checking: encoding/decoding constant array (size=24 value=64) Checking: encoding/decoding constant array (size=25 value=64) Checking: encoding/decoding constant array (size=26 value=64) Checking: encoding/decoding constant array (size=27 value=64) Checking: encoding/decoding constant array (size=28 value=64) Checking: encoding/decoding constant array (size=29 value=64) Checking: encoding/decoding constant array (size=30 value=64) Checking: encoding/decoding constant array (size=31 value=64) Checking: encoding/decoding constant array (size=32 value=64) Checking: encoding/decoding constant array (size=33 value=64) Checking: encoding/decoding constant array (size=34 value=64) Checking: encoding/decoding constant array (size=35 value=64) Checking: encoding/decoding constant array (size=36 value=64) Checking: encoding/decoding constant array (size=37 value=64) Checking: encoding/decoding constant array (size=38 value=64) Checking: encoding/decoding constant array (size=39 value=64) Checking: encoding/decoding constant array (size=40 value=64) Checking: encoding/decoding constant array (size=41 value=64) Checking: encoding/decoding constant array (size=42 value=64) Checking: encoding/decoding constant array (size=43 value=64) Checking: encoding/decoding constant array (size=44 value=64) Checking: encoding/decoding constant array (size=45 value=64) Checking: encoding/decoding constant array (size=46 value=64) Checking: encoding/decoding constant array (size=47 value=64) Checking: encoding/decoding constant array (size=48 value=64) Checking: encoding/decoding constant array (size=49 value=64) Checking: encoding/decoding constant array (size=50 value=64) Checking: encoding/decoding constant array (size=51 value=64) Checking: encoding/decoding constant array (size=52 value=64) Checking: encoding/decoding constant array (size=53 value=64) Checking: encoding/decoding constant array (size=54 value=64) Checking: encoding/decoding constant array (size=55 value=64) Checking: encoding/decoding constant array (size=56 value=64) Checking: encoding/decoding constant array (size=57 value=64) Checking: encoding/decoding constant array (size=58 value=64) Checking: encoding/decoding constant array (size=59 value=64) Checking: encoding/decoding constant array (size=60 value=64) Checking: encoding/decoding constant array (size=61 value=64) Checking: encoding/decoding constant array (size=62 value=64) Checking: encoding/decoding constant array (size=63 value=64) Checking: encoding/decoding constant array (size=64 value=64) Checking: encoding/decoding constant array (size=65 value=64) Checking: encoding/decoding constant array (size=66 value=64) Checking: encoding/decoding constant array (size=67 value=64) Checking: encoding/decoding constant array (size=68 value=64) Checking: encoding/decoding constant array (size=69 value=64) Checking: encoding/decoding constant array (size=70 value=64) Checking: encoding/decoding constant array (size=71 value=64) Checking: encoding/decoding constant array (size=72 value=64) Checking: encoding/decoding constant array (size=73 value=64) Checking: encoding/decoding constant array (size=74 value=64) Checking: encoding/decoding constant array (size=75 value=64) Checking: encoding/decoding constant array (size=76 value=64) Checking: encoding/decoding constant array (size=77 value=64) Checking: encoding/decoding constant array (size=78 value=64) Checking: encoding/decoding constant array (size=79 value=64) Checking: encoding/decoding constant array (size=80 value=64) Checking: encoding/decoding constant array (size=81 value=64) Checking: encoding/decoding constant array (size=82 value=64) Checking: encoding/decoding constant array (size=83 value=64) Checking: encoding/decoding constant array (size=84 value=64) Checking: encoding/decoding constant array (size=85 value=64) Checking: encoding/decoding constant array (size=86 value=64) Checking: encoding/decoding constant array (size=87 value=64) Checking: encoding/decoding constant array (size=88 value=64) Checking: encoding/decoding constant array (size=89 value=64) Checking: encoding/decoding constant array (size=90 value=64) Checking: encoding/decoding constant array (size=91 value=64) Checking: encoding/decoding constant array (size=92 value=64) Checking: encoding/decoding constant array (size=93 value=64) Checking: encoding/decoding constant array (size=94 value=64) Checking: encoding/decoding constant array (size=95 value=64) Checking: encoding/decoding constant array (size=96 value=64) Checking: encoding/decoding constant array (size=97 value=64) Checking: encoding/decoding constant array (size=98 value=64) Checking: encoding/decoding constant array (size=99 value=64) Checking: encoding/decoding constant array (size=0 value=71) Checking: encoding/decoding constant array (size=1 value=71) Checking: encoding/decoding constant array (size=2 value=71) Checking: encoding/decoding constant array (size=3 value=71) Checking: encoding/decoding constant array (size=4 value=71) Checking: encoding/decoding constant array (size=5 value=71) Checking: encoding/decoding constant array (size=6 value=71) Checking: encoding/decoding constant array (size=7 value=71) Checking: encoding/decoding constant array (size=8 value=71) Checking: encoding/decoding constant array (size=9 value=71) Checking: encoding/decoding constant array (size=10 value=71) Checking: encoding/decoding constant array (size=11 value=71) Checking: encoding/decoding constant array (size=12 value=71) Checking: encoding/decoding constant array (size=13 value=71) Checking: encoding/decoding constant array (size=14 value=71) Checking: encoding/decoding constant array (size=15 value=71) Checking: encoding/decoding constant array (size=16 value=71) Checking: encoding/decoding constant array (size=17 value=71) Checking: encoding/decoding constant array (size=18 value=71) Checking: encoding/decoding constant array (size=19 value=71) Checking: encoding/decoding constant array (size=20 value=71) Checking: encoding/decoding constant array (size=21 value=71) Checking: encoding/decoding constant array (size=22 value=71) Checking: encoding/decoding constant array (size=23 value=71) Checking: encoding/decoding constant array (size=24 value=71) Checking: encoding/decoding constant array (size=25 value=71) Checking: encoding/decoding constant array (size=26 value=71) Checking: encoding/decoding constant array (size=27 value=71) Checking: encoding/decoding constant array (size=28 value=71) Checking: encoding/decoding constant array (size=29 value=71) Checking: encoding/decoding constant array (size=30 value=71) Checking: encoding/decoding constant array (size=31 value=71) Checking: encoding/decoding constant array (size=32 value=71) Checking: encoding/decoding constant array (size=33 value=71) Checking: encoding/decoding constant array (size=34 value=71) Checking: encoding/decoding constant array (size=35 value=71) Checking: encoding/decoding constant array (size=36 value=71) Checking: encoding/decoding constant array (size=37 value=71) Checking: encoding/decoding constant array (size=38 value=71) Checking: encoding/decoding constant array (size=39 value=71) Checking: encoding/decoding constant array (size=40 value=71) Checking: encoding/decoding constant array (size=41 value=71) Checking: encoding/decoding constant array (size=42 value=71) Checking: encoding/decoding constant array (size=43 value=71) Checking: encoding/decoding constant array (size=44 value=71) Checking: encoding/decoding constant array (size=45 value=71) Checking: encoding/decoding constant array (size=46 value=71) Checking: encoding/decoding constant array (size=47 value=71) Checking: encoding/decoding constant array (size=48 value=71) Checking: encoding/decoding constant array (size=49 value=71) Checking: encoding/decoding constant array (size=50 value=71) Checking: encoding/decoding constant array (size=51 value=71) Checking: encoding/decoding constant array (size=52 value=71) Checking: encoding/decoding constant array (size=53 value=71) Checking: encoding/decoding constant array (size=54 value=71) Checking: encoding/decoding constant array (size=55 value=71) Checking: encoding/decoding constant array (size=56 value=71) Checking: encoding/decoding constant array (size=57 value=71) Checking: encoding/decoding constant array (size=58 value=71) Checking: encoding/decoding constant array (size=59 value=71) Checking: encoding/decoding constant array (size=60 value=71) Checking: encoding/decoding constant array (size=61 value=71) Checking: encoding/decoding constant array (size=62 value=71) Checking: encoding/decoding constant array (size=63 value=71) Checking: encoding/decoding constant array (size=64 value=71) Checking: encoding/decoding constant array (size=65 value=71) Checking: encoding/decoding constant array (size=66 value=71) Checking: encoding/decoding constant array (size=67 value=71) Checking: encoding/decoding constant array (size=68 value=71) Checking: encoding/decoding constant array (size=69 value=71) Checking: encoding/decoding constant array (size=70 value=71) Checking: encoding/decoding constant array (size=71 value=71) Checking: encoding/decoding constant array (size=72 value=71) Checking: encoding/decoding constant array (size=73 value=71) Checking: encoding/decoding constant array (size=74 value=71) Checking: encoding/decoding constant array (size=75 value=71) Checking: encoding/decoding constant array (size=76 value=71) Checking: encoding/decoding constant array (size=77 value=71) Checking: encoding/decoding constant array (size=78 value=71) Checking: encoding/decoding constant array (size=79 value=71) Checking: encoding/decoding constant array (size=80 value=71) Checking: encoding/decoding constant array (size=81 value=71) Checking: encoding/decoding constant array (size=82 value=71) Checking: encoding/decoding constant array (size=83 value=71) Checking: encoding/decoding constant array (size=84 value=71) Checking: encoding/decoding constant array (size=85 value=71) Checking: encoding/decoding constant array (size=86 value=71) Checking: encoding/decoding constant array (size=87 value=71) Checking: encoding/decoding constant array (size=88 value=71) Checking: encoding/decoding constant array (size=89 value=71) Checking: encoding/decoding constant array (size=90 value=71) Checking: encoding/decoding constant array (size=91 value=71) Checking: encoding/decoding constant array (size=92 value=71) Checking: encoding/decoding constant array (size=93 value=71) Checking: encoding/decoding constant array (size=94 value=71) Checking: encoding/decoding constant array (size=95 value=71) Checking: encoding/decoding constant array (size=96 value=71) Checking: encoding/decoding constant array (size=97 value=71) Checking: encoding/decoding constant array (size=98 value=71) Checking: encoding/decoding constant array (size=99 value=71) Checking: encoding/decoding constant array (size=0 value=199) Checking: encoding/decoding constant array (size=1 value=199) Checking: encoding/decoding constant array (size=2 value=199) Checking: encoding/decoding constant array (size=3 value=199) Checking: encoding/decoding constant array (size=4 value=199) Checking: encoding/decoding constant array (size=5 value=199) Checking: encoding/decoding constant array (size=6 value=199) Checking: encoding/decoding constant array (size=7 value=199) Checking: encoding/decoding constant array (size=8 value=199) Checking: encoding/decoding constant array (size=9 value=199) Checking: encoding/decoding constant array (size=10 value=199) Checking: encoding/decoding constant array (size=11 value=199) Checking: encoding/decoding constant array (size=12 value=199) Checking: encoding/decoding constant array (size=13 value=199) Checking: encoding/decoding constant array (size=14 value=199) Checking: encoding/decoding constant array (size=15 value=199) Checking: encoding/decoding constant array (size=16 value=199) Checking: encoding/decoding constant array (size=17 value=199) Checking: encoding/decoding constant array (size=18 value=199) Checking: encoding/decoding constant array (size=19 value=199) Checking: encoding/decoding constant array (size=20 value=199) Checking: encoding/decoding constant array (size=21 value=199) Checking: encoding/decoding constant array (size=22 value=199) Checking: encoding/decoding constant array (size=23 value=199) Checking: encoding/decoding constant array (size=24 value=199) Checking: encoding/decoding constant array (size=25 value=199) Checking: encoding/decoding constant array (size=26 value=199) Checking: encoding/decoding constant array (size=27 value=199) Checking: encoding/decoding constant array (size=28 value=199) Checking: encoding/decoding constant array (size=29 value=199) Checking: encoding/decoding constant array (size=30 value=199) Checking: encoding/decoding constant array (size=31 value=199) Checking: encoding/decoding constant array (size=32 value=199) Checking: encoding/decoding constant array (size=33 value=199) Checking: encoding/decoding constant array (size=34 value=199) Checking: encoding/decoding constant array (size=35 value=199) Checking: encoding/decoding constant array (size=36 value=199) Checking: encoding/decoding constant array (size=37 value=199) Checking: encoding/decoding constant array (size=38 value=199) Checking: encoding/decoding constant array (size=39 value=199) Checking: encoding/decoding constant array (size=40 value=199) Checking: encoding/decoding constant array (size=41 value=199) Checking: encoding/decoding constant array (size=42 value=199) Checking: encoding/decoding constant array (size=43 value=199) Checking: encoding/decoding constant array (size=44 value=199) Checking: encoding/decoding constant array (size=45 value=199) Checking: encoding/decoding constant array (size=46 value=199) Checking: encoding/decoding constant array (size=47 value=199) Checking: encoding/decoding constant array (size=48 value=199) Checking: encoding/decoding constant array (size=49 value=199) Checking: encoding/decoding constant array (size=50 value=199) Checking: encoding/decoding constant array (size=51 value=199) Checking: encoding/decoding constant array (size=52 value=199) Checking: encoding/decoding constant array (size=53 value=199) Checking: encoding/decoding constant array (size=54 value=199) Checking: encoding/decoding constant array (size=55 value=199) Checking: encoding/decoding constant array (size=56 value=199) Checking: encoding/decoding constant array (size=57 value=199) Checking: encoding/decoding constant array (size=58 value=199) Checking: encoding/decoding constant array (size=59 value=199) Checking: encoding/decoding constant array (size=60 value=199) Checking: encoding/decoding constant array (size=61 value=199) Checking: encoding/decoding constant array (size=62 value=199) Checking: encoding/decoding constant array (size=63 value=199) Checking: encoding/decoding constant array (size=64 value=199) Checking: encoding/decoding constant array (size=65 value=199) Checking: encoding/decoding constant array (size=66 value=199) Checking: encoding/decoding constant array (size=67 value=199) Checking: encoding/decoding constant array (size=68 value=199) Checking: encoding/decoding constant array (size=69 value=199) Checking: encoding/decoding constant array (size=70 value=199) Checking: encoding/decoding constant array (size=71 value=199) Checking: encoding/decoding constant array (size=72 value=199) Checking: encoding/decoding constant array (size=73 value=199) Checking: encoding/decoding constant array (size=74 value=199) Checking: encoding/decoding constant array (size=75 value=199) Checking: encoding/decoding constant array (size=76 value=199) Checking: encoding/decoding constant array (size=77 value=199) Checking: encoding/decoding constant array (size=78 value=199) Checking: encoding/decoding constant array (size=79 value=199) Checking: encoding/decoding constant array (size=80 value=199) Checking: encoding/decoding constant array (size=81 value=199) Checking: encoding/decoding constant array (size=82 value=199) Checking: encoding/decoding constant array (size=83 value=199) Checking: encoding/decoding constant array (size=84 value=199) Checking: encoding/decoding constant array (size=85 value=199) Checking: encoding/decoding constant array (size=86 value=199) Checking: encoding/decoding constant array (size=87 value=199) Checking: encoding/decoding constant array (size=88 value=199) Checking: encoding/decoding constant array (size=89 value=199) Checking: encoding/decoding constant array (size=90 value=199) Checking: encoding/decoding constant array (size=91 value=199) Checking: encoding/decoding constant array (size=92 value=199) Checking: encoding/decoding constant array (size=93 value=199) Checking: encoding/decoding constant array (size=94 value=199) Checking: encoding/decoding constant array (size=95 value=199) Checking: encoding/decoding constant array (size=96 value=199) Checking: encoding/decoding constant array (size=97 value=199) Checking: encoding/decoding constant array (size=98 value=199) Checking: encoding/decoding constant array (size=99 value=199) Checking: encoding/decoding constant array (size=0 value=236) Checking: encoding/decoding constant array (size=1 value=236) Checking: encoding/decoding constant array (size=2 value=236) Checking: encoding/decoding constant array (size=3 value=236) Checking: encoding/decoding constant array (size=4 value=236) Checking: encoding/decoding constant array (size=5 value=236) Checking: encoding/decoding constant array (size=6 value=236) Checking: encoding/decoding constant array (size=7 value=236) Checking: encoding/decoding constant array (size=8 value=236) Checking: encoding/decoding constant array (size=9 value=236) Checking: encoding/decoding constant array (size=10 value=236) Checking: encoding/decoding constant array (size=11 value=236) Checking: encoding/decoding constant array (size=12 value=236) Checking: encoding/decoding constant array (size=13 value=236) Checking: encoding/decoding constant array (size=14 value=236) Checking: encoding/decoding constant array (size=15 value=236) Checking: encoding/decoding constant array (size=16 value=236) Checking: encoding/decoding constant array (size=17 value=236) Checking: encoding/decoding constant array (size=18 value=236) Checking: encoding/decoding constant array (size=19 value=236) Checking: encoding/decoding constant array (size=20 value=236) Checking: encoding/decoding constant array (size=21 value=236) Checking: encoding/decoding constant array (size=22 value=236) Checking: encoding/decoding constant array (size=23 value=236) Checking: encoding/decoding constant array (size=24 value=236) Checking: encoding/decoding constant array (size=25 value=236) Checking: encoding/decoding constant array (size=26 value=236) Checking: encoding/decoding constant array (size=27 value=236) Checking: encoding/decoding constant array (size=28 value=236) Checking: encoding/decoding constant array (size=29 value=236) Checking: encoding/decoding constant array (size=30 value=236) Checking: encoding/decoding constant array (size=31 value=236) Checking: encoding/decoding constant array (size=32 value=236) Checking: encoding/decoding constant array (size=33 value=236) Checking: encoding/decoding constant array (size=34 value=236) Checking: encoding/decoding constant array (size=35 value=236) Checking: encoding/decoding constant array (size=36 value=236) Checking: encoding/decoding constant array (size=37 value=236) Checking: encoding/decoding constant array (size=38 value=236) Checking: encoding/decoding constant array (size=39 value=236) Checking: encoding/decoding constant array (size=40 value=236) Checking: encoding/decoding constant array (size=41 value=236) Checking: encoding/decoding constant array (size=42 value=236) Checking: encoding/decoding constant array (size=43 value=236) Checking: encoding/decoding constant array (size=44 value=236) Checking: encoding/decoding constant array (size=45 value=236) Checking: encoding/decoding constant array (size=46 value=236) Checking: encoding/decoding constant array (size=47 value=236) Checking: encoding/decoding constant array (size=48 value=236) Checking: encoding/decoding constant array (size=49 value=236) Checking: encoding/decoding constant array (size=50 value=236) Checking: encoding/decoding constant array (size=51 value=236) Checking: encoding/decoding constant array (size=52 value=236) Checking: encoding/decoding constant array (size=53 value=236) Checking: encoding/decoding constant array (size=54 value=236) Checking: encoding/decoding constant array (size=55 value=236) Checking: encoding/decoding constant array (size=56 value=236) Checking: encoding/decoding constant array (size=57 value=236) Checking: encoding/decoding constant array (size=58 value=236) Checking: encoding/decoding constant array (size=59 value=236) Checking: encoding/decoding constant array (size=60 value=236) Checking: encoding/decoding constant array (size=61 value=236) Checking: encoding/decoding constant array (size=62 value=236) Checking: encoding/decoding constant array (size=63 value=236) Checking: encoding/decoding constant array (size=64 value=236) Checking: encoding/decoding constant array (size=65 value=236) Checking: encoding/decoding constant array (size=66 value=236) Checking: encoding/decoding constant array (size=67 value=236) Checking: encoding/decoding constant array (size=68 value=236) Checking: encoding/decoding constant array (size=69 value=236) Checking: encoding/decoding constant array (size=70 value=236) Checking: encoding/decoding constant array (size=71 value=236) Checking: encoding/decoding constant array (size=72 value=236) Checking: encoding/decoding constant array (size=73 value=236) Checking: encoding/decoding constant array (size=74 value=236) Checking: encoding/decoding constant array (size=75 value=236) Checking: encoding/decoding constant array (size=76 value=236) Checking: encoding/decoding constant array (size=77 value=236) Checking: encoding/decoding constant array (size=78 value=236) Checking: encoding/decoding constant array (size=79 value=236) Checking: encoding/decoding constant array (size=80 value=236) Checking: encoding/decoding constant array (size=81 value=236) Checking: encoding/decoding constant array (size=82 value=236) Checking: encoding/decoding constant array (size=83 value=236) Checking: encoding/decoding constant array (size=84 value=236) Checking: encoding/decoding constant array (size=85 value=236) Checking: encoding/decoding constant array (size=86 value=236) Checking: encoding/decoding constant array (size=87 value=236) Checking: encoding/decoding constant array (size=88 value=236) Checking: encoding/decoding constant array (size=89 value=236) Checking: encoding/decoding constant array (size=90 value=236) Checking: encoding/decoding constant array (size=91 value=236) Checking: encoding/decoding constant array (size=92 value=236) Checking: encoding/decoding constant array (size=93 value=236) Checking: encoding/decoding constant array (size=94 value=236) Checking: encoding/decoding constant array (size=95 value=236) Checking: encoding/decoding constant array (size=96 value=236) Checking: encoding/decoding constant array (size=97 value=236) Checking: encoding/decoding constant array (size=98 value=236) Checking: encoding/decoding constant array (size=99 value=236) Checking: encoding/decoding constant array (size=0 value=3) Checking: encoding/decoding constant array (size=1 value=3) Checking: encoding/decoding constant array (size=2 value=3) Checking: encoding/decoding constant array (size=3 value=3) Checking: encoding/decoding constant array (size=4 value=3) Checking: encoding/decoding constant array (size=5 value=3) Checking: encoding/decoding constant array (size=6 value=3) Checking: encoding/decoding constant array (size=7 value=3) Checking: encoding/decoding constant array (size=8 value=3) Checking: encoding/decoding constant array (size=9 value=3) Checking: encoding/decoding constant array (size=10 value=3) Checking: encoding/decoding constant array (size=11 value=3) Checking: encoding/decoding constant array (size=12 value=3) Checking: encoding/decoding constant array (size=13 value=3) Checking: encoding/decoding constant array (size=14 value=3) Checking: encoding/decoding constant array (size=15 value=3) Checking: encoding/decoding constant array (size=16 value=3) Checking: encoding/decoding constant array (size=17 value=3) Checking: encoding/decoding constant array (size=18 value=3) Checking: encoding/decoding constant array (size=19 value=3) Checking: encoding/decoding constant array (size=20 value=3) Checking: encoding/decoding constant array (size=21 value=3) Checking: encoding/decoding constant array (size=22 value=3) Checking: encoding/decoding constant array (size=23 value=3) Checking: encoding/decoding constant array (size=24 value=3) Checking: encoding/decoding constant array (size=25 value=3) Checking: encoding/decoding constant array (size=26 value=3) Checking: encoding/decoding constant array (size=27 value=3) Checking: encoding/decoding constant array (size=28 value=3) Checking: encoding/decoding constant array (size=29 value=3) Checking: encoding/decoding constant array (size=30 value=3) Checking: encoding/decoding constant array (size=31 value=3) Checking: encoding/decoding constant array (size=32 value=3) Checking: encoding/decoding constant array (size=33 value=3) Checking: encoding/decoding constant array (size=34 value=3) Checking: encoding/decoding constant array (size=35 value=3) Checking: encoding/decoding constant array (size=36 value=3) Checking: encoding/decoding constant array (size=37 value=3) Checking: encoding/decoding constant array (size=38 value=3) Checking: encoding/decoding constant array (size=39 value=3) Checking: encoding/decoding constant array (size=40 value=3) Checking: encoding/decoding constant array (size=41 value=3) Checking: encoding/decoding constant array (size=42 value=3) Checking: encoding/decoding constant array (size=43 value=3) Checking: encoding/decoding constant array (size=44 value=3) Checking: encoding/decoding constant array (size=45 value=3) Checking: encoding/decoding constant array (size=46 value=3) Checking: encoding/decoding constant array (size=47 value=3) Checking: encoding/decoding constant array (size=48 value=3) Checking: encoding/decoding constant array (size=49 value=3) Checking: encoding/decoding constant array (size=50 value=3) Checking: encoding/decoding constant array (size=51 value=3) Checking: encoding/decoding constant array (size=52 value=3) Checking: encoding/decoding constant array (size=53 value=3) Checking: encoding/decoding constant array (size=54 value=3) Checking: encoding/decoding constant array (size=55 value=3) Checking: encoding/decoding constant array (size=56 value=3) Checking: encoding/decoding constant array (size=57 value=3) Checking: encoding/decoding constant array (size=58 value=3) Checking: encoding/decoding constant array (size=59 value=3) Checking: encoding/decoding constant array (size=60 value=3) Checking: encoding/decoding constant array (size=61 value=3) Checking: encoding/decoding constant array (size=62 value=3) Checking: encoding/decoding constant array (size=63 value=3) Checking: encoding/decoding constant array (size=64 value=3) Checking: encoding/decoding constant array (size=65 value=3) Checking: encoding/decoding constant array (size=66 value=3) Checking: encoding/decoding constant array (size=67 value=3) Checking: encoding/decoding constant array (size=68 value=3) Checking: encoding/decoding constant array (size=69 value=3) Checking: encoding/decoding constant array (size=70 value=3) Checking: encoding/decoding constant array (size=71 value=3) Checking: encoding/decoding constant array (size=72 value=3) Checking: encoding/decoding constant array (size=73 value=3) Checking: encoding/decoding constant array (size=74 value=3) Checking: encoding/decoding constant array (size=75 value=3) Checking: encoding/decoding constant array (size=76 value=3) Checking: encoding/decoding constant array (size=77 value=3) Checking: encoding/decoding constant array (size=78 value=3) Checking: encoding/decoding constant array (size=79 value=3) Checking: encoding/decoding constant array (size=80 value=3) Checking: encoding/decoding constant array (size=81 value=3) Checking: encoding/decoding constant array (size=82 value=3) Checking: encoding/decoding constant array (size=83 value=3) Checking: encoding/decoding constant array (size=84 value=3) Checking: encoding/decoding constant array (size=85 value=3) Checking: encoding/decoding constant array (size=86 value=3) Checking: encoding/decoding constant array (size=87 value=3) Checking: encoding/decoding constant array (size=88 value=3) Checking: encoding/decoding constant array (size=89 value=3) Checking: encoding/decoding constant array (size=90 value=3) Checking: encoding/decoding constant array (size=91 value=3) Checking: encoding/decoding constant array (size=92 value=3) Checking: encoding/decoding constant array (size=93 value=3) Checking: encoding/decoding constant array (size=94 value=3) Checking: encoding/decoding constant array (size=95 value=3) Checking: encoding/decoding constant array (size=96 value=3) Checking: encoding/decoding constant array (size=97 value=3) Checking: encoding/decoding constant array (size=98 value=3) Checking: encoding/decoding constant array (size=99 value=3) Checking: encoding/decoding constant array (size=0 value=103) Checking: encoding/decoding constant array (size=1 value=103) Checking: encoding/decoding constant array (size=2 value=103) Checking: encoding/decoding constant array (size=3 value=103) Checking: encoding/decoding constant array (size=4 value=103) Checking: encoding/decoding constant array (size=5 value=103) Checking: encoding/decoding constant array (size=6 value=103) Checking: encoding/decoding constant array (size=7 value=103) Checking: encoding/decoding constant array (size=8 value=103) Checking: encoding/decoding constant array (size=9 value=103) Checking: encoding/decoding constant array (size=10 value=103) Checking: encoding/decoding constant array (size=11 value=103) Checking: encoding/decoding constant array (size=12 value=103) Checking: encoding/decoding constant array (size=13 value=103) Checking: encoding/decoding constant array (size=14 value=103) Checking: encoding/decoding constant array (size=15 value=103) Checking: encoding/decoding constant array (size=16 value=103) Checking: encoding/decoding constant array (size=17 value=103) Checking: encoding/decoding constant array (size=18 value=103) Checking: encoding/decoding constant array (size=19 value=103) Checking: encoding/decoding constant array (size=20 value=103) Checking: encoding/decoding constant array (size=21 value=103) Checking: encoding/decoding constant array (size=22 value=103) Checking: encoding/decoding constant array (size=23 value=103) Checking: encoding/decoding constant array (size=24 value=103) Checking: encoding/decoding constant array (size=25 value=103) Checking: encoding/decoding constant array (size=26 value=103) Checking: encoding/decoding constant array (size=27 value=103) Checking: encoding/decoding constant array (size=28 value=103) Checking: encoding/decoding constant array (size=29 value=103) Checking: encoding/decoding constant array (size=30 value=103) Checking: encoding/decoding constant array (size=31 value=103) Checking: encoding/decoding constant array (size=32 value=103) Checking: encoding/decoding constant array (size=33 value=103) Checking: encoding/decoding constant array (size=34 value=103) Checking: encoding/decoding constant array (size=35 value=103) Checking: encoding/decoding constant array (size=36 value=103) Checking: encoding/decoding constant array (size=37 value=103) Checking: encoding/decoding constant array (size=38 value=103) Checking: encoding/decoding constant array (size=39 value=103) Checking: encoding/decoding constant array (size=40 value=103) Checking: encoding/decoding constant array (size=41 value=103) Checking: encoding/decoding constant array (size=42 value=103) Checking: encoding/decoding constant array (size=43 value=103) Checking: encoding/decoding constant array (size=44 value=103) Checking: encoding/decoding constant array (size=45 value=103) Checking: encoding/decoding constant array (size=46 value=103) Checking: encoding/decoding constant array (size=47 value=103) Checking: encoding/decoding constant array (size=48 value=103) Checking: encoding/decoding constant array (size=49 value=103) Checking: encoding/decoding constant array (size=50 value=103) Checking: encoding/decoding constant array (size=51 value=103) Checking: encoding/decoding constant array (size=52 value=103) Checking: encoding/decoding constant array (size=53 value=103) Checking: encoding/decoding constant array (size=54 value=103) Checking: encoding/decoding constant array (size=55 value=103) Checking: encoding/decoding constant array (size=56 value=103) Checking: encoding/decoding constant array (size=57 value=103) Checking: encoding/decoding constant array (size=58 value=103) Checking: encoding/decoding constant array (size=59 value=103) Checking: encoding/decoding constant array (size=60 value=103) Checking: encoding/decoding constant array (size=61 value=103) Checking: encoding/decoding constant array (size=62 value=103) Checking: encoding/decoding constant array (size=63 value=103) Checking: encoding/decoding constant array (size=64 value=103) Checking: encoding/decoding constant array (size=65 value=103) Checking: encoding/decoding constant array (size=66 value=103) Checking: encoding/decoding constant array (size=67 value=103) Checking: encoding/decoding constant array (size=68 value=103) Checking: encoding/decoding constant array (size=69 value=103) Checking: encoding/decoding constant array (size=70 value=103) Checking: encoding/decoding constant array (size=71 value=103) Checking: encoding/decoding constant array (size=72 value=103) Checking: encoding/decoding constant array (size=73 value=103) Checking: encoding/decoding constant array (size=74 value=103) Checking: encoding/decoding constant array (size=75 value=103) Checking: encoding/decoding constant array (size=76 value=103) Checking: encoding/decoding constant array (size=77 value=103) Checking: encoding/decoding constant array (size=78 value=103) Checking: encoding/decoding constant array (size=79 value=103) Checking: encoding/decoding constant array (size=80 value=103) Checking: encoding/decoding constant array (size=81 value=103) Checking: encoding/decoding constant array (size=82 value=103) Checking: encoding/decoding constant array (size=83 value=103) Checking: encoding/decoding constant array (size=84 value=103) Checking: encoding/decoding constant array (size=85 value=103) Checking: encoding/decoding constant array (size=86 value=103) Checking: encoding/decoding constant array (size=87 value=103) Checking: encoding/decoding constant array (size=88 value=103) Checking: encoding/decoding constant array (size=89 value=103) Checking: encoding/decoding constant array (size=90 value=103) Checking: encoding/decoding constant array (size=91 value=103) Checking: encoding/decoding constant array (size=92 value=103) Checking: encoding/decoding constant array (size=93 value=103) Checking: encoding/decoding constant array (size=94 value=103) Checking: encoding/decoding constant array (size=95 value=103) Checking: encoding/decoding constant array (size=96 value=103) Checking: encoding/decoding constant array (size=97 value=103) Checking: encoding/decoding constant array (size=98 value=103) Checking: encoding/decoding constant array (size=99 value=103) Checking: encoding/decoding constant array (size=0 value=151) Checking: encoding/decoding constant array (size=1 value=151) Checking: encoding/decoding constant array (size=2 value=151) Checking: encoding/decoding constant array (size=3 value=151) Checking: encoding/decoding constant array (size=4 value=151) Checking: encoding/decoding constant array (size=5 value=151) Checking: encoding/decoding constant array (size=6 value=151) Checking: encoding/decoding constant array (size=7 value=151) Checking: encoding/decoding constant array (size=8 value=151) Checking: encoding/decoding constant array (size=9 value=151) Checking: encoding/decoding constant array (size=10 value=151) Checking: encoding/decoding constant array (size=11 value=151) Checking: encoding/decoding constant array (size=12 value=151) Checking: encoding/decoding constant array (size=13 value=151) Checking: encoding/decoding constant array (size=14 value=151) Checking: encoding/decoding constant array (size=15 value=151) Checking: encoding/decoding constant array (size=16 value=151) Checking: encoding/decoding constant array (size=17 value=151) Checking: encoding/decoding constant array (size=18 value=151) Checking: encoding/decoding constant array (size=19 value=151) Checking: encoding/decoding constant array (size=20 value=151) Checking: encoding/decoding constant array (size=21 value=151) Checking: encoding/decoding constant array (size=22 value=151) Checking: encoding/decoding constant array (size=23 value=151) Checking: encoding/decoding constant array (size=24 value=151) Checking: encoding/decoding constant array (size=25 value=151) Checking: encoding/decoding constant array (size=26 value=151) Checking: encoding/decoding constant array (size=27 value=151) Checking: encoding/decoding constant array (size=28 value=151) Checking: encoding/decoding constant array (size=29 value=151) Checking: encoding/decoding constant array (size=30 value=151) Checking: encoding/decoding constant array (size=31 value=151) Checking: encoding/decoding constant array (size=32 value=151) Checking: encoding/decoding constant array (size=33 value=151) Checking: encoding/decoding constant array (size=34 value=151) Checking: encoding/decoding constant array (size=35 value=151) Checking: encoding/decoding constant array (size=36 value=151) Checking: encoding/decoding constant array (size=37 value=151) Checking: encoding/decoding constant array (size=38 value=151) Checking: encoding/decoding constant array (size=39 value=151) Checking: encoding/decoding constant array (size=40 value=151) Checking: encoding/decoding constant array (size=41 value=151) Checking: encoding/decoding constant array (size=42 value=151) Checking: encoding/decoding constant array (size=43 value=151) Checking: encoding/decoding constant array (size=44 value=151) Checking: encoding/decoding constant array (size=45 value=151) Checking: encoding/decoding constant array (size=46 value=151) Checking: encoding/decoding constant array (size=47 value=151) Checking: encoding/decoding constant array (size=48 value=151) Checking: encoding/decoding constant array (size=49 value=151) Checking: encoding/decoding constant array (size=50 value=151) Checking: encoding/decoding constant array (size=51 value=151) Checking: encoding/decoding constant array (size=52 value=151) Checking: encoding/decoding constant array (size=53 value=151) Checking: encoding/decoding constant array (size=54 value=151) Checking: encoding/decoding constant array (size=55 value=151) Checking: encoding/decoding constant array (size=56 value=151) Checking: encoding/decoding constant array (size=57 value=151) Checking: encoding/decoding constant array (size=58 value=151) Checking: encoding/decoding constant array (size=59 value=151) Checking: encoding/decoding constant array (size=60 value=151) Checking: encoding/decoding constant array (size=61 value=151) Checking: encoding/decoding constant array (size=62 value=151) Checking: encoding/decoding constant array (size=63 value=151) Checking: encoding/decoding constant array (size=64 value=151) Checking: encoding/decoding constant array (size=65 value=151) Checking: encoding/decoding constant array (size=66 value=151) Checking: encoding/decoding constant array (size=67 value=151) Checking: encoding/decoding constant array (size=68 value=151) Checking: encoding/decoding constant array (size=69 value=151) Checking: encoding/decoding constant array (size=70 value=151) Checking: encoding/decoding constant array (size=71 value=151) Checking: encoding/decoding constant array (size=72 value=151) Checking: encoding/decoding constant array (size=73 value=151) Checking: encoding/decoding constant array (size=74 value=151) Checking: encoding/decoding constant array (size=75 value=151) Checking: encoding/decoding constant array (size=76 value=151) Checking: encoding/decoding constant array (size=77 value=151) Checking: encoding/decoding constant array (size=78 value=151) Checking: encoding/decoding constant array (size=79 value=151) Checking: encoding/decoding constant array (size=80 value=151) Checking: encoding/decoding constant array (size=81 value=151) Checking: encoding/decoding constant array (size=82 value=151) Checking: encoding/decoding constant array (size=83 value=151) Checking: encoding/decoding constant array (size=84 value=151) Checking: encoding/decoding constant array (size=85 value=151) Checking: encoding/decoding constant array (size=86 value=151) Checking: encoding/decoding constant array (size=87 value=151) Checking: encoding/decoding constant array (size=88 value=151) Checking: encoding/decoding constant array (size=89 value=151) Checking: encoding/decoding constant array (size=90 value=151) Checking: encoding/decoding constant array (size=91 value=151) Checking: encoding/decoding constant array (size=92 value=151) Checking: encoding/decoding constant array (size=93 value=151) Checking: encoding/decoding constant array (size=94 value=151) Checking: encoding/decoding constant array (size=95 value=151) Checking: encoding/decoding constant array (size=96 value=151) Checking: encoding/decoding constant array (size=97 value=151) Checking: encoding/decoding constant array (size=98 value=151) Checking: encoding/decoding constant array (size=99 value=151) Checking: encoding/decoding constant array (size=0 value=246) Checking: encoding/decoding constant array (size=1 value=246) Checking: encoding/decoding constant array (size=2 value=246) Checking: encoding/decoding constant array (size=3 value=246) Checking: encoding/decoding constant array (size=4 value=246) Checking: encoding/decoding constant array (size=5 value=246) Checking: encoding/decoding constant array (size=6 value=246) Checking: encoding/decoding constant array (size=7 value=246) Checking: encoding/decoding constant array (size=8 value=246) Checking: encoding/decoding constant array (size=9 value=246) Checking: encoding/decoding constant array (size=10 value=246) Checking: encoding/decoding constant array (size=11 value=246) Checking: encoding/decoding constant array (size=12 value=246) Checking: encoding/decoding constant array (size=13 value=246) Checking: encoding/decoding constant array (size=14 value=246) Checking: encoding/decoding constant array (size=15 value=246) Checking: encoding/decoding constant array (size=16 value=246) Checking: encoding/decoding constant array (size=17 value=246) Checking: encoding/decoding constant array (size=18 value=246) Checking: encoding/decoding constant array (size=19 value=246) Checking: encoding/decoding constant array (size=20 value=246) Checking: encoding/decoding constant array (size=21 value=246) Checking: encoding/decoding constant array (size=22 value=246) Checking: encoding/decoding constant array (size=23 value=246) Checking: encoding/decoding constant array (size=24 value=246) Checking: encoding/decoding constant array (size=25 value=246) Checking: encoding/decoding constant array (size=26 value=246) Checking: encoding/decoding constant array (size=27 value=246) Checking: encoding/decoding constant array (size=28 value=246) Checking: encoding/decoding constant array (size=29 value=246) Checking: encoding/decoding constant array (size=30 value=246) Checking: encoding/decoding constant array (size=31 value=246) Checking: encoding/decoding constant array (size=32 value=246) Checking: encoding/decoding constant array (size=33 value=246) Checking: encoding/decoding constant array (size=34 value=246) Checking: encoding/decoding constant array (size=35 value=246) Checking: encoding/decoding constant array (size=36 value=246) Checking: encoding/decoding constant array (size=37 value=246) Checking: encoding/decoding constant array (size=38 value=246) Checking: encoding/decoding constant array (size=39 value=246) Checking: encoding/decoding constant array (size=40 value=246) Checking: encoding/decoding constant array (size=41 value=246) Checking: encoding/decoding constant array (size=42 value=246) Checking: encoding/decoding constant array (size=43 value=246) Checking: encoding/decoding constant array (size=44 value=246) Checking: encoding/decoding constant array (size=45 value=246) Checking: encoding/decoding constant array (size=46 value=246) Checking: encoding/decoding constant array (size=47 value=246) Checking: encoding/decoding constant array (size=48 value=246) Checking: encoding/decoding constant array (size=49 value=246) Checking: encoding/decoding constant array (size=50 value=246) Checking: encoding/decoding constant array (size=51 value=246) Checking: encoding/decoding constant array (size=52 value=246) Checking: encoding/decoding constant array (size=53 value=246) Checking: encoding/decoding constant array (size=54 value=246) Checking: encoding/decoding constant array (size=55 value=246) Checking: encoding/decoding constant array (size=56 value=246) Checking: encoding/decoding constant array (size=57 value=246) Checking: encoding/decoding constant array (size=58 value=246) Checking: encoding/decoding constant array (size=59 value=246) Checking: encoding/decoding constant array (size=60 value=246) Checking: encoding/decoding constant array (size=61 value=246) Checking: encoding/decoding constant array (size=62 value=246) Checking: encoding/decoding constant array (size=63 value=246) Checking: encoding/decoding constant array (size=64 value=246) Checking: encoding/decoding constant array (size=65 value=246) Checking: encoding/decoding constant array (size=66 value=246) Checking: encoding/decoding constant array (size=67 value=246) Checking: encoding/decoding constant array (size=68 value=246) Checking: encoding/decoding constant array (size=69 value=246) Checking: encoding/decoding constant array (size=70 value=246) Checking: encoding/decoding constant array (size=71 value=246) Checking: encoding/decoding constant array (size=72 value=246) Checking: encoding/decoding constant array (size=73 value=246) Checking: encoding/decoding constant array (size=74 value=246) Checking: encoding/decoding constant array (size=75 value=246) Checking: encoding/decoding constant array (size=76 value=246) Checking: encoding/decoding constant array (size=77 value=246) Checking: encoding/decoding constant array (size=78 value=246) Checking: encoding/decoding constant array (size=79 value=246) Checking: encoding/decoding constant array (size=80 value=246) Checking: encoding/decoding constant array (size=81 value=246) Checking: encoding/decoding constant array (size=82 value=246) Checking: encoding/decoding constant array (size=83 value=246) Checking: encoding/decoding constant array (size=84 value=246) Checking: encoding/decoding constant array (size=85 value=246) Checking: encoding/decoding constant array (size=86 value=246) Checking: encoding/decoding constant array (size=87 value=246) Checking: encoding/decoding constant array (size=88 value=246) Checking: encoding/decoding constant array (size=89 value=246) Checking: encoding/decoding constant array (size=90 value=246) Checking: encoding/decoding constant array (size=91 value=246) Checking: encoding/decoding constant array (size=92 value=246) Checking: encoding/decoding constant array (size=93 value=246) Checking: encoding/decoding constant array (size=94 value=246) Checking: encoding/decoding constant array (size=95 value=246) Checking: encoding/decoding constant array (size=96 value=246) Checking: encoding/decoding constant array (size=97 value=246) Checking: encoding/decoding constant array (size=98 value=246) Checking: encoding/decoding constant array (size=99 value=246) Checking: encoding/decoding constant array (size=0 value=85) Checking: encoding/decoding constant array (size=1 value=85) Checking: encoding/decoding constant array (size=2 value=85) Checking: encoding/decoding constant array (size=3 value=85) Checking: encoding/decoding constant array (size=4 value=85) Checking: encoding/decoding constant array (size=5 value=85) Checking: encoding/decoding constant array (size=6 value=85) Checking: encoding/decoding constant array (size=7 value=85) Checking: encoding/decoding constant array (size=8 value=85) Checking: encoding/decoding constant array (size=9 value=85) Checking: encoding/decoding constant array (size=10 value=85) Checking: encoding/decoding constant array (size=11 value=85) Checking: encoding/decoding constant array (size=12 value=85) Checking: encoding/decoding constant array (size=13 value=85) Checking: encoding/decoding constant array (size=14 value=85) Checking: encoding/decoding constant array (size=15 value=85) Checking: encoding/decoding constant array (size=16 value=85) Checking: encoding/decoding constant array (size=17 value=85) Checking: encoding/decoding constant array (size=18 value=85) Checking: encoding/decoding constant array (size=19 value=85) Checking: encoding/decoding constant array (size=20 value=85) Checking: encoding/decoding constant array (size=21 value=85) Checking: encoding/decoding constant array (size=22 value=85) Checking: encoding/decoding constant array (size=23 value=85) Checking: encoding/decoding constant array (size=24 value=85) Checking: encoding/decoding constant array (size=25 value=85) Checking: encoding/decoding constant array (size=26 value=85) Checking: encoding/decoding constant array (size=27 value=85) Checking: encoding/decoding constant array (size=28 value=85) Checking: encoding/decoding constant array (size=29 value=85) Checking: encoding/decoding constant array (size=30 value=85) Checking: encoding/decoding constant array (size=31 value=85) Checking: encoding/decoding constant array (size=32 value=85) Checking: encoding/decoding constant array (size=33 value=85) Checking: encoding/decoding constant array (size=34 value=85) Checking: encoding/decoding constant array (size=35 value=85) Checking: encoding/decoding constant array (size=36 value=85) Checking: encoding/decoding constant array (size=37 value=85) Checking: encoding/decoding constant array (size=38 value=85) Checking: encoding/decoding constant array (size=39 value=85) Checking: encoding/decoding constant array (size=40 value=85) Checking: encoding/decoding constant array (size=41 value=85) Checking: encoding/decoding constant array (size=42 value=85) Checking: encoding/decoding constant array (size=43 value=85) Checking: encoding/decoding constant array (size=44 value=85) Checking: encoding/decoding constant array (size=45 value=85) Checking: encoding/decoding constant array (size=46 value=85) Checking: encoding/decoding constant array (size=47 value=85) Checking: encoding/decoding constant array (size=48 value=85) Checking: encoding/decoding constant array (size=49 value=85) Checking: encoding/decoding constant array (size=50 value=85) Checking: encoding/decoding constant array (size=51 value=85) Checking: encoding/decoding constant array (size=52 value=85) Checking: encoding/decoding constant array (size=53 value=85) Checking: encoding/decoding constant array (size=54 value=85) Checking: encoding/decoding constant array (size=55 value=85) Checking: encoding/decoding constant array (size=56 value=85) Checking: encoding/decoding constant array (size=57 value=85) Checking: encoding/decoding constant array (size=58 value=85) Checking: encoding/decoding constant array (size=59 value=85) Checking: encoding/decoding constant array (size=60 value=85) Checking: encoding/decoding constant array (size=61 value=85) Checking: encoding/decoding constant array (size=62 value=85) Checking: encoding/decoding constant array (size=63 value=85) Checking: encoding/decoding constant array (size=64 value=85) Checking: encoding/decoding constant array (size=65 value=85) Checking: encoding/decoding constant array (size=66 value=85) Checking: encoding/decoding constant array (size=67 value=85) Checking: encoding/decoding constant array (size=68 value=85) Checking: encoding/decoding constant array (size=69 value=85) Checking: encoding/decoding constant array (size=70 value=85) Checking: encoding/decoding constant array (size=71 value=85) Checking: encoding/decoding constant array (size=72 value=85) Checking: encoding/decoding constant array (size=73 value=85) Checking: encoding/decoding constant array (size=74 value=85) Checking: encoding/decoding constant array (size=75 value=85) Checking: encoding/decoding constant array (size=76 value=85) Checking: encoding/decoding constant array (size=77 value=85) Checking: encoding/decoding constant array (size=78 value=85) Checking: encoding/decoding constant array (size=79 value=85) Checking: encoding/decoding constant array (size=80 value=85) Checking: encoding/decoding constant array (size=81 value=85) Checking: encoding/decoding constant array (size=82 value=85) Checking: encoding/decoding constant array (size=83 value=85) Checking: encoding/decoding constant array (size=84 value=85) Checking: encoding/decoding constant array (size=85 value=85) Checking: encoding/decoding constant array (size=86 value=85) Checking: encoding/decoding constant array (size=87 value=85) Checking: encoding/decoding constant array (size=88 value=85) Checking: encoding/decoding constant array (size=89 value=85) Checking: encoding/decoding constant array (size=90 value=85) Checking: encoding/decoding constant array (size=91 value=85) Checking: encoding/decoding constant array (size=92 value=85) Checking: encoding/decoding constant array (size=93 value=85) Checking: encoding/decoding constant array (size=94 value=85) Checking: encoding/decoding constant array (size=95 value=85) Checking: encoding/decoding constant array (size=96 value=85) Checking: encoding/decoding constant array (size=97 value=85) Checking: encoding/decoding constant array (size=98 value=85) Checking: encoding/decoding constant array (size=99 value=85) Checking: encoding/decoding constant array (size=0 value=150) Checking: encoding/decoding constant array (size=1 value=150) Checking: encoding/decoding constant array (size=2 value=150) Checking: encoding/decoding constant array (size=3 value=150) Checking: encoding/decoding constant array (size=4 value=150) Checking: encoding/decoding constant array (size=5 value=150) Checking: encoding/decoding constant array (size=6 value=150) Checking: encoding/decoding constant array (size=7 value=150) Checking: encoding/decoding constant array (size=8 value=150) Checking: encoding/decoding constant array (size=9 value=150) Checking: encoding/decoding constant array (size=10 value=150) Checking: encoding/decoding constant array (size=11 value=150) Checking: encoding/decoding constant array (size=12 value=150) Checking: encoding/decoding constant array (size=13 value=150) Checking: encoding/decoding constant array (size=14 value=150) Checking: encoding/decoding constant array (size=15 value=150) Checking: encoding/decoding constant array (size=16 value=150) Checking: encoding/decoding constant array (size=17 value=150) Checking: encoding/decoding constant array (size=18 value=150) Checking: encoding/decoding constant array (size=19 value=150) Checking: encoding/decoding constant array (size=20 value=150) Checking: encoding/decoding constant array (size=21 value=150) Checking: encoding/decoding constant array (size=22 value=150) Checking: encoding/decoding constant array (size=23 value=150) Checking: encoding/decoding constant array (size=24 value=150) Checking: encoding/decoding constant array (size=25 value=150) Checking: encoding/decoding constant array (size=26 value=150) Checking: encoding/decoding constant array (size=27 value=150) Checking: encoding/decoding constant array (size=28 value=150) Checking: encoding/decoding constant array (size=29 value=150) Checking: encoding/decoding constant array (size=30 value=150) Checking: encoding/decoding constant array (size=31 value=150) Checking: encoding/decoding constant array (size=32 value=150) Checking: encoding/decoding constant array (size=33 value=150) Checking: encoding/decoding constant array (size=34 value=150) Checking: encoding/decoding constant array (size=35 value=150) Checking: encoding/decoding constant array (size=36 value=150) Checking: encoding/decoding constant array (size=37 value=150) Checking: encoding/decoding constant array (size=38 value=150) Checking: encoding/decoding constant array (size=39 value=150) Checking: encoding/decoding constant array (size=40 value=150) Checking: encoding/decoding constant array (size=41 value=150) Checking: encoding/decoding constant array (size=42 value=150) Checking: encoding/decoding constant array (size=43 value=150) Checking: encoding/decoding constant array (size=44 value=150) Checking: encoding/decoding constant array (size=45 value=150) Checking: encoding/decoding constant array (size=46 value=150) Checking: encoding/decoding constant array (size=47 value=150) Checking: encoding/decoding constant array (size=48 value=150) Checking: encoding/decoding constant array (size=49 value=150) Checking: encoding/decoding constant array (size=50 value=150) Checking: encoding/decoding constant array (size=51 value=150) Checking: encoding/decoding constant array (size=52 value=150) Checking: encoding/decoding constant array (size=53 value=150) Checking: encoding/decoding constant array (size=54 value=150) Checking: encoding/decoding constant array (size=55 value=150) Checking: encoding/decoding constant array (size=56 value=150) Checking: encoding/decoding constant array (size=57 value=150) Checking: encoding/decoding constant array (size=58 value=150) Checking: encoding/decoding constant array (size=59 value=150) Checking: encoding/decoding constant array (size=60 value=150) Checking: encoding/decoding constant array (size=61 value=150) Checking: encoding/decoding constant array (size=62 value=150) Checking: encoding/decoding constant array (size=63 value=150) Checking: encoding/decoding constant array (size=64 value=150) Checking: encoding/decoding constant array (size=65 value=150) Checking: encoding/decoding constant array (size=66 value=150) Checking: encoding/decoding constant array (size=67 value=150) Checking: encoding/decoding constant array (size=68 value=150) Checking: encoding/decoding constant array (size=69 value=150) Checking: encoding/decoding constant array (size=70 value=150) Checking: encoding/decoding constant array (size=71 value=150) Checking: encoding/decoding constant array (size=72 value=150) Checking: encoding/decoding constant array (size=73 value=150) Checking: encoding/decoding constant array (size=74 value=150) Checking: encoding/decoding constant array (size=75 value=150) Checking: encoding/decoding constant array (size=76 value=150) Checking: encoding/decoding constant array (size=77 value=150) Checking: encoding/decoding constant array (size=78 value=150) Checking: encoding/decoding constant array (size=79 value=150) Checking: encoding/decoding constant array (size=80 value=150) Checking: encoding/decoding constant array (size=81 value=150) Checking: encoding/decoding constant array (size=82 value=150) Checking: encoding/decoding constant array (size=83 value=150) Checking: encoding/decoding constant array (size=84 value=150) Checking: encoding/decoding constant array (size=85 value=150) Checking: encoding/decoding constant array (size=86 value=150) Checking: encoding/decoding constant array (size=87 value=150) Checking: encoding/decoding constant array (size=88 value=150) Checking: encoding/decoding constant array (size=89 value=150) Checking: encoding/decoding constant array (size=90 value=150) Checking: encoding/decoding constant array (size=91 value=150) Checking: encoding/decoding constant array (size=92 value=150) Checking: encoding/decoding constant array (size=93 value=150) Checking: encoding/decoding constant array (size=94 value=150) Checking: encoding/decoding constant array (size=95 value=150) Checking: encoding/decoding constant array (size=96 value=150) Checking: encoding/decoding constant array (size=97 value=150) Checking: encoding/decoding constant array (size=98 value=150) Checking: encoding/decoding constant array (size=99 value=150) Checking: encoding/decoding constant array (size=0 value=79) Checking: encoding/decoding constant array (size=1 value=79) Checking: encoding/decoding constant array (size=2 value=79) Checking: encoding/decoding constant array (size=3 value=79) Checking: encoding/decoding constant array (size=4 value=79) Checking: encoding/decoding constant array (size=5 value=79) Checking: encoding/decoding constant array (size=6 value=79) Checking: encoding/decoding constant array (size=7 value=79) Checking: encoding/decoding constant array (size=8 value=79) Checking: encoding/decoding constant array (size=9 value=79) Checking: encoding/decoding constant array (size=10 value=79) Checking: encoding/decoding constant array (size=11 value=79) Checking: encoding/decoding constant array (size=12 value=79) Checking: encoding/decoding constant array (size=13 value=79) Checking: encoding/decoding constant array (size=14 value=79) Checking: encoding/decoding constant array (size=15 value=79) Checking: encoding/decoding constant array (size=16 value=79) Checking: encoding/decoding constant array (size=17 value=79) Checking: encoding/decoding constant array (size=18 value=79) Checking: encoding/decoding constant array (size=19 value=79) Checking: encoding/decoding constant array (size=20 value=79) Checking: encoding/decoding constant array (size=21 value=79) Checking: encoding/decoding constant array (size=22 value=79) Checking: encoding/decoding constant array (size=23 value=79) Checking: encoding/decoding constant array (size=24 value=79) Checking: encoding/decoding constant array (size=25 value=79) Checking: encoding/decoding constant array (size=26 value=79) Checking: encoding/decoding constant array (size=27 value=79) Checking: encoding/decoding constant array (size=28 value=79) Checking: encoding/decoding constant array (size=29 value=79) Checking: encoding/decoding constant array (size=30 value=79) Checking: encoding/decoding constant array (size=31 value=79) Checking: encoding/decoding constant array (size=32 value=79) Checking: encoding/decoding constant array (size=33 value=79) Checking: encoding/decoding constant array (size=34 value=79) Checking: encoding/decoding constant array (size=35 value=79) Checking: encoding/decoding constant array (size=36 value=79) Checking: encoding/decoding constant array (size=37 value=79) Checking: encoding/decoding constant array (size=38 value=79) Checking: encoding/decoding constant array (size=39 value=79) Checking: encoding/decoding constant array (size=40 value=79) Checking: encoding/decoding constant array (size=41 value=79) Checking: encoding/decoding constant array (size=42 value=79) Checking: encoding/decoding constant array (size=43 value=79) Checking: encoding/decoding constant array (size=44 value=79) Checking: encoding/decoding constant array (size=45 value=79) Checking: encoding/decoding constant array (size=46 value=79) Checking: encoding/decoding constant array (size=47 value=79) Checking: encoding/decoding constant array (size=48 value=79) Checking: encoding/decoding constant array (size=49 value=79) Checking: encoding/decoding constant array (size=50 value=79) Checking: encoding/decoding constant array (size=51 value=79) Checking: encoding/decoding constant array (size=52 value=79) Checking: encoding/decoding constant array (size=53 value=79) Checking: encoding/decoding constant array (size=54 value=79) Checking: encoding/decoding constant array (size=55 value=79) Checking: encoding/decoding constant array (size=56 value=79) Checking: encoding/decoding constant array (size=57 value=79) Checking: encoding/decoding constant array (size=58 value=79) Checking: encoding/decoding constant array (size=59 value=79) Checking: encoding/decoding constant array (size=60 value=79) Checking: encoding/decoding constant array (size=61 value=79) Checking: encoding/decoding constant array (size=62 value=79) Checking: encoding/decoding constant array (size=63 value=79) Checking: encoding/decoding constant array (size=64 value=79) Checking: encoding/decoding constant array (size=65 value=79) Checking: encoding/decoding constant array (size=66 value=79) Checking: encoding/decoding constant array (size=67 value=79) Checking: encoding/decoding constant array (size=68 value=79) Checking: encoding/decoding constant array (size=69 value=79) Checking: encoding/decoding constant array (size=70 value=79) Checking: encoding/decoding constant array (size=71 value=79) Checking: encoding/decoding constant array (size=72 value=79) Checking: encoding/decoding constant array (size=73 value=79) Checking: encoding/decoding constant array (size=74 value=79) Checking: encoding/decoding constant array (size=75 value=79) Checking: encoding/decoding constant array (size=76 value=79) Checking: encoding/decoding constant array (size=77 value=79) Checking: encoding/decoding constant array (size=78 value=79) Checking: encoding/decoding constant array (size=79 value=79) Checking: encoding/decoding constant array (size=80 value=79) Checking: encoding/decoding constant array (size=81 value=79) Checking: encoding/decoding constant array (size=82 value=79) Checking: encoding/decoding constant array (size=83 value=79) Checking: encoding/decoding constant array (size=84 value=79) Checking: encoding/decoding constant array (size=85 value=79) Checking: encoding/decoding constant array (size=86 value=79) Checking: encoding/decoding constant array (size=87 value=79) Checking: encoding/decoding constant array (size=88 value=79) Checking: encoding/decoding constant array (size=89 value=79) Checking: encoding/decoding constant array (size=90 value=79) Checking: encoding/decoding constant array (size=91 value=79) Checking: encoding/decoding constant array (size=92 value=79) Checking: encoding/decoding constant array (size=93 value=79) Checking: encoding/decoding constant array (size=94 value=79) Checking: encoding/decoding constant array (size=95 value=79) Checking: encoding/decoding constant array (size=96 value=79) Checking: encoding/decoding constant array (size=97 value=79) Checking: encoding/decoding constant array (size=98 value=79) Checking: encoding/decoding constant array (size=99 value=79) Checking: encoding/decoding constant array (size=0 value=152) Checking: encoding/decoding constant array (size=1 value=152) Checking: encoding/decoding constant array (size=2 value=152) Checking: encoding/decoding constant array (size=3 value=152) Checking: encoding/decoding constant array (size=4 value=152) Checking: encoding/decoding constant array (size=5 value=152) Checking: encoding/decoding constant array (size=6 value=152) Checking: encoding/decoding constant array (size=7 value=152) Checking: encoding/decoding constant array (size=8 value=152) Checking: encoding/decoding constant array (size=9 value=152) Checking: encoding/decoding constant array (size=10 value=152) Checking: encoding/decoding constant array (size=11 value=152) Checking: encoding/decoding constant array (size=12 value=152) Checking: encoding/decoding constant array (size=13 value=152) Checking: encoding/decoding constant array (size=14 value=152) Checking: encoding/decoding constant array (size=15 value=152) Checking: encoding/decoding constant array (size=16 value=152) Checking: encoding/decoding constant array (size=17 value=152) Checking: encoding/decoding constant array (size=18 value=152) Checking: encoding/decoding constant array (size=19 value=152) Checking: encoding/decoding constant array (size=20 value=152) Checking: encoding/decoding constant array (size=21 value=152) Checking: encoding/decoding constant array (size=22 value=152) Checking: encoding/decoding constant array (size=23 value=152) Checking: encoding/decoding constant array (size=24 value=152) Checking: encoding/decoding constant array (size=25 value=152) Checking: encoding/decoding constant array (size=26 value=152) Checking: encoding/decoding constant array (size=27 value=152) Checking: encoding/decoding constant array (size=28 value=152) Checking: encoding/decoding constant array (size=29 value=152) Checking: encoding/decoding constant array (size=30 value=152) Checking: encoding/decoding constant array (size=31 value=152) Checking: encoding/decoding constant array (size=32 value=152) Checking: encoding/decoding constant array (size=33 value=152) Checking: encoding/decoding constant array (size=34 value=152) Checking: encoding/decoding constant array (size=35 value=152) Checking: encoding/decoding constant array (size=36 value=152) Checking: encoding/decoding constant array (size=37 value=152) Checking: encoding/decoding constant array (size=38 value=152) Checking: encoding/decoding constant array (size=39 value=152) Checking: encoding/decoding constant array (size=40 value=152) Checking: encoding/decoding constant array (size=41 value=152) Checking: encoding/decoding constant array (size=42 value=152) Checking: encoding/decoding constant array (size=43 value=152) Checking: encoding/decoding constant array (size=44 value=152) Checking: encoding/decoding constant array (size=45 value=152) Checking: encoding/decoding constant array (size=46 value=152) Checking: encoding/decoding constant array (size=47 value=152) Checking: encoding/decoding constant array (size=48 value=152) Checking: encoding/decoding constant array (size=49 value=152) Checking: encoding/decoding constant array (size=50 value=152) Checking: encoding/decoding constant array (size=51 value=152) Checking: encoding/decoding constant array (size=52 value=152) Checking: encoding/decoding constant array (size=53 value=152) Checking: encoding/decoding constant array (size=54 value=152) Checking: encoding/decoding constant array (size=55 value=152) Checking: encoding/decoding constant array (size=56 value=152) Checking: encoding/decoding constant array (size=57 value=152) Checking: encoding/decoding constant array (size=58 value=152) Checking: encoding/decoding constant array (size=59 value=152) Checking: encoding/decoding constant array (size=60 value=152) Checking: encoding/decoding constant array (size=61 value=152) Checking: encoding/decoding constant array (size=62 value=152) Checking: encoding/decoding constant array (size=63 value=152) Checking: encoding/decoding constant array (size=64 value=152) Checking: encoding/decoding constant array (size=65 value=152) Checking: encoding/decoding constant array (size=66 value=152) Checking: encoding/decoding constant array (size=67 value=152) Checking: encoding/decoding constant array (size=68 value=152) Checking: encoding/decoding constant array (size=69 value=152) Checking: encoding/decoding constant array (size=70 value=152) Checking: encoding/decoding constant array (size=71 value=152) Checking: encoding/decoding constant array (size=72 value=152) Checking: encoding/decoding constant array (size=73 value=152) Checking: encoding/decoding constant array (size=74 value=152) Checking: encoding/decoding constant array (size=75 value=152) Checking: encoding/decoding constant array (size=76 value=152) Checking: encoding/decoding constant array (size=77 value=152) Checking: encoding/decoding constant array (size=78 value=152) Checking: encoding/decoding constant array (size=79 value=152) Checking: encoding/decoding constant array (size=80 value=152) Checking: encoding/decoding constant array (size=81 value=152) Checking: encoding/decoding constant array (size=82 value=152) Checking: encoding/decoding constant array (size=83 value=152) Checking: encoding/decoding constant array (size=84 value=152) Checking: encoding/decoding constant array (size=85 value=152) Checking: encoding/decoding constant array (size=86 value=152) Checking: encoding/decoding constant array (size=87 value=152) Checking: encoding/decoding constant array (size=88 value=152) Checking: encoding/decoding constant array (size=89 value=152) Checking: encoding/decoding constant array (size=90 value=152) Checking: encoding/decoding constant array (size=91 value=152) Checking: encoding/decoding constant array (size=92 value=152) Checking: encoding/decoding constant array (size=93 value=152) Checking: encoding/decoding constant array (size=94 value=152) Checking: encoding/decoding constant array (size=95 value=152) Checking: encoding/decoding constant array (size=96 value=152) Checking: encoding/decoding constant array (size=97 value=152) Checking: encoding/decoding constant array (size=98 value=152) Checking: encoding/decoding constant array (size=99 value=152) Checking: encoding/decoding constant array (size=0 value=71) Checking: encoding/decoding constant array (size=1 value=71) Checking: encoding/decoding constant array (size=2 value=71) Checking: encoding/decoding constant array (size=3 value=71) Checking: encoding/decoding constant array (size=4 value=71) Checking: encoding/decoding constant array (size=5 value=71) Checking: encoding/decoding constant array (size=6 value=71) Checking: encoding/decoding constant array (size=7 value=71) Checking: encoding/decoding constant array (size=8 value=71) Checking: encoding/decoding constant array (size=9 value=71) Checking: encoding/decoding constant array (size=10 value=71) Checking: encoding/decoding constant array (size=11 value=71) Checking: encoding/decoding constant array (size=12 value=71) Checking: encoding/decoding constant array (size=13 value=71) Checking: encoding/decoding constant array (size=14 value=71) Checking: encoding/decoding constant array (size=15 value=71) Checking: encoding/decoding constant array (size=16 value=71) Checking: encoding/decoding constant array (size=17 value=71) Checking: encoding/decoding constant array (size=18 value=71) Checking: encoding/decoding constant array (size=19 value=71) Checking: encoding/decoding constant array (size=20 value=71) Checking: encoding/decoding constant array (size=21 value=71) Checking: encoding/decoding constant array (size=22 value=71) Checking: encoding/decoding constant array (size=23 value=71) Checking: encoding/decoding constant array (size=24 value=71) Checking: encoding/decoding constant array (size=25 value=71) Checking: encoding/decoding constant array (size=26 value=71) Checking: encoding/decoding constant array (size=27 value=71) Checking: encoding/decoding constant array (size=28 value=71) Checking: encoding/decoding constant array (size=29 value=71) Checking: encoding/decoding constant array (size=30 value=71) Checking: encoding/decoding constant array (size=31 value=71) Checking: encoding/decoding constant array (size=32 value=71) Checking: encoding/decoding constant array (size=33 value=71) Checking: encoding/decoding constant array (size=34 value=71) Checking: encoding/decoding constant array (size=35 value=71) Checking: encoding/decoding constant array (size=36 value=71) Checking: encoding/decoding constant array (size=37 value=71) Checking: encoding/decoding constant array (size=38 value=71) Checking: encoding/decoding constant array (size=39 value=71) Checking: encoding/decoding constant array (size=40 value=71) Checking: encoding/decoding constant array (size=41 value=71) Checking: encoding/decoding constant array (size=42 value=71) Checking: encoding/decoding constant array (size=43 value=71) Checking: encoding/decoding constant array (size=44 value=71) Checking: encoding/decoding constant array (size=45 value=71) Checking: encoding/decoding constant array (size=46 value=71) Checking: encoding/decoding constant array (size=47 value=71) Checking: encoding/decoding constant array (size=48 value=71) Checking: encoding/decoding constant array (size=49 value=71) Checking: encoding/decoding constant array (size=50 value=71) Checking: encoding/decoding constant array (size=51 value=71) Checking: encoding/decoding constant array (size=52 value=71) Checking: encoding/decoding constant array (size=53 value=71) Checking: encoding/decoding constant array (size=54 value=71) Checking: encoding/decoding constant array (size=55 value=71) Checking: encoding/decoding constant array (size=56 value=71) Checking: encoding/decoding constant array (size=57 value=71) Checking: encoding/decoding constant array (size=58 value=71) Checking: encoding/decoding constant array (size=59 value=71) Checking: encoding/decoding constant array (size=60 value=71) Checking: encoding/decoding constant array (size=61 value=71) Checking: encoding/decoding constant array (size=62 value=71) Checking: encoding/decoding constant array (size=63 value=71) Checking: encoding/decoding constant array (size=64 value=71) Checking: encoding/decoding constant array (size=65 value=71) Checking: encoding/decoding constant array (size=66 value=71) Checking: encoding/decoding constant array (size=67 value=71) Checking: encoding/decoding constant array (size=68 value=71) Checking: encoding/decoding constant array (size=69 value=71) Checking: encoding/decoding constant array (size=70 value=71) Checking: encoding/decoding constant array (size=71 value=71) Checking: encoding/decoding constant array (size=72 value=71) Checking: encoding/decoding constant array (size=73 value=71) Checking: encoding/decoding constant array (size=74 value=71) Checking: encoding/decoding constant array (size=75 value=71) Checking: encoding/decoding constant array (size=76 value=71) Checking: encoding/decoding constant array (size=77 value=71) Checking: encoding/decoding constant array (size=78 value=71) Checking: encoding/decoding constant array (size=79 value=71) Checking: encoding/decoding constant array (size=80 value=71) Checking: encoding/decoding constant array (size=81 value=71) Checking: encoding/decoding constant array (size=82 value=71) Checking: encoding/decoding constant array (size=83 value=71) Checking: encoding/decoding constant array (size=84 value=71) Checking: encoding/decoding constant array (size=85 value=71) Checking: encoding/decoding constant array (size=86 value=71) Checking: encoding/decoding constant array (size=87 value=71) Checking: encoding/decoding constant array (size=88 value=71) Checking: encoding/decoding constant array (size=89 value=71) Checking: encoding/decoding constant array (size=90 value=71) Checking: encoding/decoding constant array (size=91 value=71) Checking: encoding/decoding constant array (size=92 value=71) Checking: encoding/decoding constant array (size=93 value=71) Checking: encoding/decoding constant array (size=94 value=71) Checking: encoding/decoding constant array (size=95 value=71) Checking: encoding/decoding constant array (size=96 value=71) Checking: encoding/decoding constant array (size=97 value=71) Checking: encoding/decoding constant array (size=98 value=71) Checking: encoding/decoding constant array (size=99 value=71) Checking: encoding/decoding constant array (size=0 value=90) Checking: encoding/decoding constant array (size=1 value=90) Checking: encoding/decoding constant array (size=2 value=90) Checking: encoding/decoding constant array (size=3 value=90) Checking: encoding/decoding constant array (size=4 value=90) Checking: encoding/decoding constant array (size=5 value=90) Checking: encoding/decoding constant array (size=6 value=90) Checking: encoding/decoding constant array (size=7 value=90) Checking: encoding/decoding constant array (size=8 value=90) Checking: encoding/decoding constant array (size=9 value=90) Checking: encoding/decoding constant array (size=10 value=90) Checking: encoding/decoding constant array (size=11 value=90) Checking: encoding/decoding constant array (size=12 value=90) Checking: encoding/decoding constant array (size=13 value=90) Checking: encoding/decoding constant array (size=14 value=90) Checking: encoding/decoding constant array (size=15 value=90) Checking: encoding/decoding constant array (size=16 value=90) Checking: encoding/decoding constant array (size=17 value=90) Checking: encoding/decoding constant array (size=18 value=90) Checking: encoding/decoding constant array (size=19 value=90) Checking: encoding/decoding constant array (size=20 value=90) Checking: encoding/decoding constant array (size=21 value=90) Checking: encoding/decoding constant array (size=22 value=90) Checking: encoding/decoding constant array (size=23 value=90) Checking: encoding/decoding constant array (size=24 value=90) Checking: encoding/decoding constant array (size=25 value=90) Checking: encoding/decoding constant array (size=26 value=90) Checking: encoding/decoding constant array (size=27 value=90) Checking: encoding/decoding constant array (size=28 value=90) Checking: encoding/decoding constant array (size=29 value=90) Checking: encoding/decoding constant array (size=30 value=90) Checking: encoding/decoding constant array (size=31 value=90) Checking: encoding/decoding constant array (size=32 value=90) Checking: encoding/decoding constant array (size=33 value=90) Checking: encoding/decoding constant array (size=34 value=90) Checking: encoding/decoding constant array (size=35 value=90) Checking: encoding/decoding constant array (size=36 value=90) Checking: encoding/decoding constant array (size=37 value=90) Checking: encoding/decoding constant array (size=38 value=90) Checking: encoding/decoding constant array (size=39 value=90) Checking: encoding/decoding constant array (size=40 value=90) Checking: encoding/decoding constant array (size=41 value=90) Checking: encoding/decoding constant array (size=42 value=90) Checking: encoding/decoding constant array (size=43 value=90) Checking: encoding/decoding constant array (size=44 value=90) Checking: encoding/decoding constant array (size=45 value=90) Checking: encoding/decoding constant array (size=46 value=90) Checking: encoding/decoding constant array (size=47 value=90) Checking: encoding/decoding constant array (size=48 value=90) Checking: encoding/decoding constant array (size=49 value=90) Checking: encoding/decoding constant array (size=50 value=90) Checking: encoding/decoding constant array (size=51 value=90) Checking: encoding/decoding constant array (size=52 value=90) Checking: encoding/decoding constant array (size=53 value=90) Checking: encoding/decoding constant array (size=54 value=90) Checking: encoding/decoding constant array (size=55 value=90) Checking: encoding/decoding constant array (size=56 value=90) Checking: encoding/decoding constant array (size=57 value=90) Checking: encoding/decoding constant array (size=58 value=90) Checking: encoding/decoding constant array (size=59 value=90) Checking: encoding/decoding constant array (size=60 value=90) Checking: encoding/decoding constant array (size=61 value=90) Checking: encoding/decoding constant array (size=62 value=90) Checking: encoding/decoding constant array (size=63 value=90) Checking: encoding/decoding constant array (size=64 value=90) Checking: encoding/decoding constant array (size=65 value=90) Checking: encoding/decoding constant array (size=66 value=90) Checking: encoding/decoding constant array (size=67 value=90) Checking: encoding/decoding constant array (size=68 value=90) Checking: encoding/decoding constant array (size=69 value=90) Checking: encoding/decoding constant array (size=70 value=90) Checking: encoding/decoding constant array (size=71 value=90) Checking: encoding/decoding constant array (size=72 value=90) Checking: encoding/decoding constant array (size=73 value=90) Checking: encoding/decoding constant array (size=74 value=90) Checking: encoding/decoding constant array (size=75 value=90) Checking: encoding/decoding constant array (size=76 value=90) Checking: encoding/decoding constant array (size=77 value=90) Checking: encoding/decoding constant array (size=78 value=90) Checking: encoding/decoding constant array (size=79 value=90) Checking: encoding/decoding constant array (size=80 value=90) Checking: encoding/decoding constant array (size=81 value=90) Checking: encoding/decoding constant array (size=82 value=90) Checking: encoding/decoding constant array (size=83 value=90) Checking: encoding/decoding constant array (size=84 value=90) Checking: encoding/decoding constant array (size=85 value=90) Checking: encoding/decoding constant array (size=86 value=90) Checking: encoding/decoding constant array (size=87 value=90) Checking: encoding/decoding constant array (size=88 value=90) Checking: encoding/decoding constant array (size=89 value=90) Checking: encoding/decoding constant array (size=90 value=90) Checking: encoding/decoding constant array (size=91 value=90) Checking: encoding/decoding constant array (size=92 value=90) Checking: encoding/decoding constant array (size=93 value=90) Checking: encoding/decoding constant array (size=94 value=90) Checking: encoding/decoding constant array (size=95 value=90) Checking: encoding/decoding constant array (size=96 value=90) Checking: encoding/decoding constant array (size=97 value=90) Checking: encoding/decoding constant array (size=98 value=90) Checking: encoding/decoding constant array (size=99 value=90) Checking: encoding/decoding constant array (size=0 value=229) Checking: encoding/decoding constant array (size=1 value=229) Checking: encoding/decoding constant array (size=2 value=229) Checking: encoding/decoding constant array (size=3 value=229) Checking: encoding/decoding constant array (size=4 value=229) Checking: encoding/decoding constant array (size=5 value=229) Checking: encoding/decoding constant array (size=6 value=229) Checking: encoding/decoding constant array (size=7 value=229) Checking: encoding/decoding constant array (size=8 value=229) Checking: encoding/decoding constant array (size=9 value=229) Checking: encoding/decoding constant array (size=10 value=229) Checking: encoding/decoding constant array (size=11 value=229) Checking: encoding/decoding constant array (size=12 value=229) Checking: encoding/decoding constant array (size=13 value=229) Checking: encoding/decoding constant array (size=14 value=229) Checking: encoding/decoding constant array (size=15 value=229) Checking: encoding/decoding constant array (size=16 value=229) Checking: encoding/decoding constant array (size=17 value=229) Checking: encoding/decoding constant array (size=18 value=229) Checking: encoding/decoding constant array (size=19 value=229) Checking: encoding/decoding constant array (size=20 value=229) Checking: encoding/decoding constant array (size=21 value=229) Checking: encoding/decoding constant array (size=22 value=229) Checking: encoding/decoding constant array (size=23 value=229) Checking: encoding/decoding constant array (size=24 value=229) Checking: encoding/decoding constant array (size=25 value=229) Checking: encoding/decoding constant array (size=26 value=229) Checking: encoding/decoding constant array (size=27 value=229) Checking: encoding/decoding constant array (size=28 value=229) Checking: encoding/decoding constant array (size=29 value=229) Checking: encoding/decoding constant array (size=30 value=229) Checking: encoding/decoding constant array (size=31 value=229) Checking: encoding/decoding constant array (size=32 value=229) Checking: encoding/decoding constant array (size=33 value=229) Checking: encoding/decoding constant array (size=34 value=229) Checking: encoding/decoding constant array (size=35 value=229) Checking: encoding/decoding constant array (size=36 value=229) Checking: encoding/decoding constant array (size=37 value=229) Checking: encoding/decoding constant array (size=38 value=229) Checking: encoding/decoding constant array (size=39 value=229) Checking: encoding/decoding constant array (size=40 value=229) Checking: encoding/decoding constant array (size=41 value=229) Checking: encoding/decoding constant array (size=42 value=229) Checking: encoding/decoding constant array (size=43 value=229) Checking: encoding/decoding constant array (size=44 value=229) Checking: encoding/decoding constant array (size=45 value=229) Checking: encoding/decoding constant array (size=46 value=229) Checking: encoding/decoding constant array (size=47 value=229) Checking: encoding/decoding constant array (size=48 value=229) Checking: encoding/decoding constant array (size=49 value=229) Checking: encoding/decoding constant array (size=50 value=229) Checking: encoding/decoding constant array (size=51 value=229) Checking: encoding/decoding constant array (size=52 value=229) Checking: encoding/decoding constant array (size=53 value=229) Checking: encoding/decoding constant array (size=54 value=229) Checking: encoding/decoding constant array (size=55 value=229) Checking: encoding/decoding constant array (size=56 value=229) Checking: encoding/decoding constant array (size=57 value=229) Checking: encoding/decoding constant array (size=58 value=229) Checking: encoding/decoding constant array (size=59 value=229) Checking: encoding/decoding constant array (size=60 value=229) Checking: encoding/decoding constant array (size=61 value=229) Checking: encoding/decoding constant array (size=62 value=229) Checking: encoding/decoding constant array (size=63 value=229) Checking: encoding/decoding constant array (size=64 value=229) Checking: encoding/decoding constant array (size=65 value=229) Checking: encoding/decoding constant array (size=66 value=229) Checking: encoding/decoding constant array (size=67 value=229) Checking: encoding/decoding constant array (size=68 value=229) Checking: encoding/decoding constant array (size=69 value=229) Checking: encoding/decoding constant array (size=70 value=229) Checking: encoding/decoding constant array (size=71 value=229) Checking: encoding/decoding constant array (size=72 value=229) Checking: encoding/decoding constant array (size=73 value=229) Checking: encoding/decoding constant array (size=74 value=229) Checking: encoding/decoding constant array (size=75 value=229) Checking: encoding/decoding constant array (size=76 value=229) Checking: encoding/decoding constant array (size=77 value=229) Checking: encoding/decoding constant array (size=78 value=229) Checking: encoding/decoding constant array (size=79 value=229) Checking: encoding/decoding constant array (size=80 value=229) Checking: encoding/decoding constant array (size=81 value=229) Checking: encoding/decoding constant array (size=82 value=229) Checking: encoding/decoding constant array (size=83 value=229) Checking: encoding/decoding constant array (size=84 value=229) Checking: encoding/decoding constant array (size=85 value=229) Checking: encoding/decoding constant array (size=86 value=229) Checking: encoding/decoding constant array (size=87 value=229) Checking: encoding/decoding constant array (size=88 value=229) Checking: encoding/decoding constant array (size=89 value=229) Checking: encoding/decoding constant array (size=90 value=229) Checking: encoding/decoding constant array (size=91 value=229) Checking: encoding/decoding constant array (size=92 value=229) Checking: encoding/decoding constant array (size=93 value=229) Checking: encoding/decoding constant array (size=94 value=229) Checking: encoding/decoding constant array (size=95 value=229) Checking: encoding/decoding constant array (size=96 value=229) Checking: encoding/decoding constant array (size=97 value=229) Checking: encoding/decoding constant array (size=98 value=229) Checking: encoding/decoding constant array (size=99 value=229) Checking: encoding/decoding constant array (size=0 value=111) Checking: encoding/decoding constant array (size=1 value=111) Checking: encoding/decoding constant array (size=2 value=111) Checking: encoding/decoding constant array (size=3 value=111) Checking: encoding/decoding constant array (size=4 value=111) Checking: encoding/decoding constant array (size=5 value=111) Checking: encoding/decoding constant array (size=6 value=111) Checking: encoding/decoding constant array (size=7 value=111) Checking: encoding/decoding constant array (size=8 value=111) Checking: encoding/decoding constant array (size=9 value=111) Checking: encoding/decoding constant array (size=10 value=111) Checking: encoding/decoding constant array (size=11 value=111) Checking: encoding/decoding constant array (size=12 value=111) Checking: encoding/decoding constant array (size=13 value=111) Checking: encoding/decoding constant array (size=14 value=111) Checking: encoding/decoding constant array (size=15 value=111) Checking: encoding/decoding constant array (size=16 value=111) Checking: encoding/decoding constant array (size=17 value=111) Checking: encoding/decoding constant array (size=18 value=111) Checking: encoding/decoding constant array (size=19 value=111) Checking: encoding/decoding constant array (size=20 value=111) Checking: encoding/decoding constant array (size=21 value=111) Checking: encoding/decoding constant array (size=22 value=111) Checking: encoding/decoding constant array (size=23 value=111) Checking: encoding/decoding constant array (size=24 value=111) Checking: encoding/decoding constant array (size=25 value=111) Checking: encoding/decoding constant array (size=26 value=111) Checking: encoding/decoding constant array (size=27 value=111) Checking: encoding/decoding constant array (size=28 value=111) Checking: encoding/decoding constant array (size=29 value=111) Checking: encoding/decoding constant array (size=30 value=111) Checking: encoding/decoding constant array (size=31 value=111) Checking: encoding/decoding constant array (size=32 value=111) Checking: encoding/decoding constant array (size=33 value=111) Checking: encoding/decoding constant array (size=34 value=111) Checking: encoding/decoding constant array (size=35 value=111) Checking: encoding/decoding constant array (size=36 value=111) Checking: encoding/decoding constant array (size=37 value=111) Checking: encoding/decoding constant array (size=38 value=111) Checking: encoding/decoding constant array (size=39 value=111) Checking: encoding/decoding constant array (size=40 value=111) Checking: encoding/decoding constant array (size=41 value=111) Checking: encoding/decoding constant array (size=42 value=111) Checking: encoding/decoding constant array (size=43 value=111) Checking: encoding/decoding constant array (size=44 value=111) Checking: encoding/decoding constant array (size=45 value=111) Checking: encoding/decoding constant array (size=46 value=111) Checking: encoding/decoding constant array (size=47 value=111) Checking: encoding/decoding constant array (size=48 value=111) Checking: encoding/decoding constant array (size=49 value=111) Checking: encoding/decoding constant array (size=50 value=111) Checking: encoding/decoding constant array (size=51 value=111) Checking: encoding/decoding constant array (size=52 value=111) Checking: encoding/decoding constant array (size=53 value=111) Checking: encoding/decoding constant array (size=54 value=111) Checking: encoding/decoding constant array (size=55 value=111) Checking: encoding/decoding constant array (size=56 value=111) Checking: encoding/decoding constant array (size=57 value=111) Checking: encoding/decoding constant array (size=58 value=111) Checking: encoding/decoding constant array (size=59 value=111) Checking: encoding/decoding constant array (size=60 value=111) Checking: encoding/decoding constant array (size=61 value=111) Checking: encoding/decoding constant array (size=62 value=111) Checking: encoding/decoding constant array (size=63 value=111) Checking: encoding/decoding constant array (size=64 value=111) Checking: encoding/decoding constant array (size=65 value=111) Checking: encoding/decoding constant array (size=66 value=111) Checking: encoding/decoding constant array (size=67 value=111) Checking: encoding/decoding constant array (size=68 value=111) Checking: encoding/decoding constant array (size=69 value=111) Checking: encoding/decoding constant array (size=70 value=111) Checking: encoding/decoding constant array (size=71 value=111) Checking: encoding/decoding constant array (size=72 value=111) Checking: encoding/decoding constant array (size=73 value=111) Checking: encoding/decoding constant array (size=74 value=111) Checking: encoding/decoding constant array (size=75 value=111) Checking: encoding/decoding constant array (size=76 value=111) Checking: encoding/decoding constant array (size=77 value=111) Checking: encoding/decoding constant array (size=78 value=111) Checking: encoding/decoding constant array (size=79 value=111) Checking: encoding/decoding constant array (size=80 value=111) Checking: encoding/decoding constant array (size=81 value=111) Checking: encoding/decoding constant array (size=82 value=111) Checking: encoding/decoding constant array (size=83 value=111) Checking: encoding/decoding constant array (size=84 value=111) Checking: encoding/decoding constant array (size=85 value=111) Checking: encoding/decoding constant array (size=86 value=111) Checking: encoding/decoding constant array (size=87 value=111) Checking: encoding/decoding constant array (size=88 value=111) Checking: encoding/decoding constant array (size=89 value=111) Checking: encoding/decoding constant array (size=90 value=111) Checking: encoding/decoding constant array (size=91 value=111) Checking: encoding/decoding constant array (size=92 value=111) Checking: encoding/decoding constant array (size=93 value=111) Checking: encoding/decoding constant array (size=94 value=111) Checking: encoding/decoding constant array (size=95 value=111) Checking: encoding/decoding constant array (size=96 value=111) Checking: encoding/decoding constant array (size=97 value=111) Checking: encoding/decoding constant array (size=98 value=111) Checking: encoding/decoding constant array (size=99 value=111) Checking: encoding/decoding constant array (size=0 value=101) Checking: encoding/decoding constant array (size=1 value=101) Checking: encoding/decoding constant array (size=2 value=101) Checking: encoding/decoding constant array (size=3 value=101) Checking: encoding/decoding constant array (size=4 value=101) Checking: encoding/decoding constant array (size=5 value=101) Checking: encoding/decoding constant array (size=6 value=101) Checking: encoding/decoding constant array (size=7 value=101) Checking: encoding/decoding constant array (size=8 value=101) Checking: encoding/decoding constant array (size=9 value=101) Checking: encoding/decoding constant array (size=10 value=101) Checking: encoding/decoding constant array (size=11 value=101) Checking: encoding/decoding constant array (size=12 value=101) Checking: encoding/decoding constant array (size=13 value=101) Checking: encoding/decoding constant array (size=14 value=101) Checking: encoding/decoding constant array (size=15 value=101) Checking: encoding/decoding constant array (size=16 value=101) Checking: encoding/decoding constant array (size=17 value=101) Checking: encoding/decoding constant array (size=18 value=101) Checking: encoding/decoding constant array (size=19 value=101) Checking: encoding/decoding constant array (size=20 value=101) Checking: encoding/decoding constant array (size=21 value=101) Checking: encoding/decoding constant array (size=22 value=101) Checking: encoding/decoding constant array (size=23 value=101) Checking: encoding/decoding constant array (size=24 value=101) Checking: encoding/decoding constant array (size=25 value=101) Checking: encoding/decoding constant array (size=26 value=101) Checking: encoding/decoding constant array (size=27 value=101) Checking: encoding/decoding constant array (size=28 value=101) Checking: encoding/decoding constant array (size=29 value=101) Checking: encoding/decoding constant array (size=30 value=101) Checking: encoding/decoding constant array (size=31 value=101) Checking: encoding/decoding constant array (size=32 value=101) Checking: encoding/decoding constant array (size=33 value=101) Checking: encoding/decoding constant array (size=34 value=101) Checking: encoding/decoding constant array (size=35 value=101) Checking: encoding/decoding constant array (size=36 value=101) Checking: encoding/decoding constant array (size=37 value=101) Checking: encoding/decoding constant array (size=38 value=101) Checking: encoding/decoding constant array (size=39 value=101) Checking: encoding/decoding constant array (size=40 value=101) Checking: encoding/decoding constant array (size=41 value=101) Checking: encoding/decoding constant array (size=42 value=101) Checking: encoding/decoding constant array (size=43 value=101) Checking: encoding/decoding constant array (size=44 value=101) Checking: encoding/decoding constant array (size=45 value=101) Checking: encoding/decoding constant array (size=46 value=101) Checking: encoding/decoding constant array (size=47 value=101) Checking: encoding/decoding constant array (size=48 value=101) Checking: encoding/decoding constant array (size=49 value=101) Checking: encoding/decoding constant array (size=50 value=101) Checking: encoding/decoding constant array (size=51 value=101) Checking: encoding/decoding constant array (size=52 value=101) Checking: encoding/decoding constant array (size=53 value=101) Checking: encoding/decoding constant array (size=54 value=101) Checking: encoding/decoding constant array (size=55 value=101) Checking: encoding/decoding constant array (size=56 value=101) Checking: encoding/decoding constant array (size=57 value=101) Checking: encoding/decoding constant array (size=58 value=101) Checking: encoding/decoding constant array (size=59 value=101) Checking: encoding/decoding constant array (size=60 value=101) Checking: encoding/decoding constant array (size=61 value=101) Checking: encoding/decoding constant array (size=62 value=101) Checking: encoding/decoding constant array (size=63 value=101) Checking: encoding/decoding constant array (size=64 value=101) Checking: encoding/decoding constant array (size=65 value=101) Checking: encoding/decoding constant array (size=66 value=101) Checking: encoding/decoding constant array (size=67 value=101) Checking: encoding/decoding constant array (size=68 value=101) Checking: encoding/decoding constant array (size=69 value=101) Checking: encoding/decoding constant array (size=70 value=101) Checking: encoding/decoding constant array (size=71 value=101) Checking: encoding/decoding constant array (size=72 value=101) Checking: encoding/decoding constant array (size=73 value=101) Checking: encoding/decoding constant array (size=74 value=101) Checking: encoding/decoding constant array (size=75 value=101) Checking: encoding/decoding constant array (size=76 value=101) Checking: encoding/decoding constant array (size=77 value=101) Checking: encoding/decoding constant array (size=78 value=101) Checking: encoding/decoding constant array (size=79 value=101) Checking: encoding/decoding constant array (size=80 value=101) Checking: encoding/decoding constant array (size=81 value=101) Checking: encoding/decoding constant array (size=82 value=101) Checking: encoding/decoding constant array (size=83 value=101) Checking: encoding/decoding constant array (size=84 value=101) Checking: encoding/decoding constant array (size=85 value=101) Checking: encoding/decoding constant array (size=86 value=101) Checking: encoding/decoding constant array (size=87 value=101) Checking: encoding/decoding constant array (size=88 value=101) Checking: encoding/decoding constant array (size=89 value=101) Checking: encoding/decoding constant array (size=90 value=101) Checking: encoding/decoding constant array (size=91 value=101) Checking: encoding/decoding constant array (size=92 value=101) Checking: encoding/decoding constant array (size=93 value=101) Checking: encoding/decoding constant array (size=94 value=101) Checking: encoding/decoding constant array (size=95 value=101) Checking: encoding/decoding constant array (size=96 value=101) Checking: encoding/decoding constant array (size=97 value=101) Checking: encoding/decoding constant array (size=98 value=101) Checking: encoding/decoding constant array (size=99 value=101) Checking: encoding/decoding constant array (size=0 value=144) Checking: encoding/decoding constant array (size=1 value=144) Checking: encoding/decoding constant array (size=2 value=144) Checking: encoding/decoding constant array (size=3 value=144) Checking: encoding/decoding constant array (size=4 value=144) Checking: encoding/decoding constant array (size=5 value=144) Checking: encoding/decoding constant array (size=6 value=144) Checking: encoding/decoding constant array (size=7 value=144) Checking: encoding/decoding constant array (size=8 value=144) Checking: encoding/decoding constant array (size=9 value=144) Checking: encoding/decoding constant array (size=10 value=144) Checking: encoding/decoding constant array (size=11 value=144) Checking: encoding/decoding constant array (size=12 value=144) Checking: encoding/decoding constant array (size=13 value=144) Checking: encoding/decoding constant array (size=14 value=144) Checking: encoding/decoding constant array (size=15 value=144) Checking: encoding/decoding constant array (size=16 value=144) Checking: encoding/decoding constant array (size=17 value=144) Checking: encoding/decoding constant array (size=18 value=144) Checking: encoding/decoding constant array (size=19 value=144) Checking: encoding/decoding constant array (size=20 value=144) Checking: encoding/decoding constant array (size=21 value=144) Checking: encoding/decoding constant array (size=22 value=144) Checking: encoding/decoding constant array (size=23 value=144) Checking: encoding/decoding constant array (size=24 value=144) Checking: encoding/decoding constant array (size=25 value=144) Checking: encoding/decoding constant array (size=26 value=144) Checking: encoding/decoding constant array (size=27 value=144) Checking: encoding/decoding constant array (size=28 value=144) Checking: encoding/decoding constant array (size=29 value=144) Checking: encoding/decoding constant array (size=30 value=144) Checking: encoding/decoding constant array (size=31 value=144) Checking: encoding/decoding constant array (size=32 value=144) Checking: encoding/decoding constant array (size=33 value=144) Checking: encoding/decoding constant array (size=34 value=144) Checking: encoding/decoding constant array (size=35 value=144) Checking: encoding/decoding constant array (size=36 value=144) Checking: encoding/decoding constant array (size=37 value=144) Checking: encoding/decoding constant array (size=38 value=144) Checking: encoding/decoding constant array (size=39 value=144) Checking: encoding/decoding constant array (size=40 value=144) Checking: encoding/decoding constant array (size=41 value=144) Checking: encoding/decoding constant array (size=42 value=144) Checking: encoding/decoding constant array (size=43 value=144) Checking: encoding/decoding constant array (size=44 value=144) Checking: encoding/decoding constant array (size=45 value=144) Checking: encoding/decoding constant array (size=46 value=144) Checking: encoding/decoding constant array (size=47 value=144) Checking: encoding/decoding constant array (size=48 value=144) Checking: encoding/decoding constant array (size=49 value=144) Checking: encoding/decoding constant array (size=50 value=144) Checking: encoding/decoding constant array (size=51 value=144) Checking: encoding/decoding constant array (size=52 value=144) Checking: encoding/decoding constant array (size=53 value=144) Checking: encoding/decoding constant array (size=54 value=144) Checking: encoding/decoding constant array (size=55 value=144) Checking: encoding/decoding constant array (size=56 value=144) Checking: encoding/decoding constant array (size=57 value=144) Checking: encoding/decoding constant array (size=58 value=144) Checking: encoding/decoding constant array (size=59 value=144) Checking: encoding/decoding constant array (size=60 value=144) Checking: encoding/decoding constant array (size=61 value=144) Checking: encoding/decoding constant array (size=62 value=144) Checking: encoding/decoding constant array (size=63 value=144) Checking: encoding/decoding constant array (size=64 value=144) Checking: encoding/decoding constant array (size=65 value=144) Checking: encoding/decoding constant array (size=66 value=144) Checking: encoding/decoding constant array (size=67 value=144) Checking: encoding/decoding constant array (size=68 value=144) Checking: encoding/decoding constant array (size=69 value=144) Checking: encoding/decoding constant array (size=70 value=144) Checking: encoding/decoding constant array (size=71 value=144) Checking: encoding/decoding constant array (size=72 value=144) Checking: encoding/decoding constant array (size=73 value=144) Checking: encoding/decoding constant array (size=74 value=144) Checking: encoding/decoding constant array (size=75 value=144) Checking: encoding/decoding constant array (size=76 value=144) Checking: encoding/decoding constant array (size=77 value=144) Checking: encoding/decoding constant array (size=78 value=144) Checking: encoding/decoding constant array (size=79 value=144) Checking: encoding/decoding constant array (size=80 value=144) Checking: encoding/decoding constant array (size=81 value=144) Checking: encoding/decoding constant array (size=82 value=144) Checking: encoding/decoding constant array (size=83 value=144) Checking: encoding/decoding constant array (size=84 value=144) Checking: encoding/decoding constant array (size=85 value=144) Checking: encoding/decoding constant array (size=86 value=144) Checking: encoding/decoding constant array (size=87 value=144) Checking: encoding/decoding constant array (size=88 value=144) Checking: encoding/decoding constant array (size=89 value=144) Checking: encoding/decoding constant array (size=90 value=144) Checking: encoding/decoding constant array (size=91 value=144) Checking: encoding/decoding constant array (size=92 value=144) Checking: encoding/decoding constant array (size=93 value=144) Checking: encoding/decoding constant array (size=94 value=144) Checking: encoding/decoding constant array (size=95 value=144) Checking: encoding/decoding constant array (size=96 value=144) Checking: encoding/decoding constant array (size=97 value=144) Checking: encoding/decoding constant array (size=98 value=144) Checking: encoding/decoding constant array (size=99 value=144) Checking: encoding/decoding masked random array (size=0 mask=01) Checking: encoding/decoding masked random array (size=1 mask=01) Checking: encoding/decoding masked random array (size=2 mask=01) Checking: encoding/decoding masked random array (size=3 mask=01) Checking: encoding/decoding masked random array (size=4 mask=01) Checking: encoding/decoding masked random array (size=5 mask=01) Checking: encoding/decoding masked random array (size=6 mask=01) Checking: encoding/decoding masked random array (size=7 mask=01) Checking: encoding/decoding masked random array (size=8 mask=01) Checking: encoding/decoding masked random array (size=9 mask=01) Checking: encoding/decoding masked random array (size=10 mask=01) Checking: encoding/decoding masked random array (size=11 mask=01) Checking: encoding/decoding masked random array (size=12 mask=01) Checking: encoding/decoding masked random array (size=13 mask=01) Checking: encoding/decoding masked random array (size=14 mask=01) Checking: encoding/decoding masked random array (size=15 mask=01) Checking: encoding/decoding masked random array (size=16 mask=01) Checking: encoding/decoding masked random array (size=17 mask=01) Checking: encoding/decoding masked random array (size=18 mask=01) Checking: encoding/decoding masked random array (size=19 mask=01) Checking: encoding/decoding masked random array (size=20 mask=01) Checking: encoding/decoding masked random array (size=21 mask=01) Checking: encoding/decoding masked random array (size=22 mask=01) Checking: encoding/decoding masked random array (size=23 mask=01) Checking: encoding/decoding masked random array (size=24 mask=01) Checking: encoding/decoding masked random array (size=25 mask=01) Checking: encoding/decoding masked random array (size=26 mask=01) Checking: encoding/decoding masked random array (size=27 mask=01) Checking: encoding/decoding masked random array (size=28 mask=01) Checking: encoding/decoding masked random array (size=29 mask=01) Checking: encoding/decoding masked random array (size=30 mask=01) Checking: encoding/decoding masked random array (size=31 mask=01) Checking: encoding/decoding masked random array (size=32 mask=01) Checking: encoding/decoding masked random array (size=33 mask=01) Checking: encoding/decoding masked random array (size=34 mask=01) Checking: encoding/decoding masked random array (size=35 mask=01) Checking: encoding/decoding masked random array (size=36 mask=01) Checking: encoding/decoding masked random array (size=37 mask=01) Checking: encoding/decoding masked random array (size=38 mask=01) Checking: encoding/decoding masked random array (size=39 mask=01) Checking: encoding/decoding masked random array (size=40 mask=01) Checking: encoding/decoding masked random array (size=41 mask=01) Checking: encoding/decoding masked random array (size=42 mask=01) Checking: encoding/decoding masked random array (size=43 mask=01) Checking: encoding/decoding masked random array (size=44 mask=01) Checking: encoding/decoding masked random array (size=45 mask=01) Checking: encoding/decoding masked random array (size=46 mask=01) Checking: encoding/decoding masked random array (size=47 mask=01) Checking: encoding/decoding masked random array (size=48 mask=01) Checking: encoding/decoding masked random array (size=49 mask=01) Checking: encoding/decoding masked random array (size=50 mask=01) Checking: encoding/decoding masked random array (size=51 mask=01) Checking: encoding/decoding masked random array (size=52 mask=01) Checking: encoding/decoding masked random array (size=53 mask=01) Checking: encoding/decoding masked random array (size=54 mask=01) Checking: encoding/decoding masked random array (size=55 mask=01) Checking: encoding/decoding masked random array (size=56 mask=01) Checking: encoding/decoding masked random array (size=57 mask=01) Checking: encoding/decoding masked random array (size=58 mask=01) Checking: encoding/decoding masked random array (size=59 mask=01) Checking: encoding/decoding masked random array (size=60 mask=01) Checking: encoding/decoding masked random array (size=61 mask=01) Checking: encoding/decoding masked random array (size=62 mask=01) Checking: encoding/decoding masked random array (size=63 mask=01) Checking: encoding/decoding masked random array (size=64 mask=01) Checking: encoding/decoding masked random array (size=65 mask=01) Checking: encoding/decoding masked random array (size=66 mask=01) Checking: encoding/decoding masked random array (size=67 mask=01) Checking: encoding/decoding masked random array (size=68 mask=01) Checking: encoding/decoding masked random array (size=69 mask=01) Checking: encoding/decoding masked random array (size=70 mask=01) Checking: encoding/decoding masked random array (size=71 mask=01) Checking: encoding/decoding masked random array (size=72 mask=01) Checking: encoding/decoding masked random array (size=73 mask=01) Checking: encoding/decoding masked random array (size=74 mask=01) Checking: encoding/decoding masked random array (size=75 mask=01) Checking: encoding/decoding masked random array (size=76 mask=01) Checking: encoding/decoding masked random array (size=77 mask=01) Checking: encoding/decoding masked random array (size=78 mask=01) Checking: encoding/decoding masked random array (size=79 mask=01) Checking: encoding/decoding masked random array (size=80 mask=01) Checking: encoding/decoding masked random array (size=81 mask=01) Checking: encoding/decoding masked random array (size=82 mask=01) Checking: encoding/decoding masked random array (size=83 mask=01) Checking: encoding/decoding masked random array (size=84 mask=01) Checking: encoding/decoding masked random array (size=85 mask=01) Checking: encoding/decoding masked random array (size=86 mask=01) Checking: encoding/decoding masked random array (size=87 mask=01) Checking: encoding/decoding masked random array (size=88 mask=01) Checking: encoding/decoding masked random array (size=89 mask=01) Checking: encoding/decoding masked random array (size=90 mask=01) Checking: encoding/decoding masked random array (size=91 mask=01) Checking: encoding/decoding masked random array (size=92 mask=01) Checking: encoding/decoding masked random array (size=93 mask=01) Checking: encoding/decoding masked random array (size=94 mask=01) Checking: encoding/decoding masked random array (size=95 mask=01) Checking: encoding/decoding masked random array (size=96 mask=01) Checking: encoding/decoding masked random array (size=97 mask=01) Checking: encoding/decoding masked random array (size=98 mask=01) Checking: encoding/decoding masked random array (size=99 mask=01) Checking: encoding/decoding masked random array (size=0 mask=03) Checking: encoding/decoding masked random array (size=1 mask=03) Checking: encoding/decoding masked random array (size=2 mask=03) Checking: encoding/decoding masked random array (size=3 mask=03) Checking: encoding/decoding masked random array (size=4 mask=03) Checking: encoding/decoding masked random array (size=5 mask=03) Checking: encoding/decoding masked random array (size=6 mask=03) Checking: encoding/decoding masked random array (size=7 mask=03) Checking: encoding/decoding masked random array (size=8 mask=03) Checking: encoding/decoding masked random array (size=9 mask=03) Checking: encoding/decoding masked random array (size=10 mask=03) Checking: encoding/decoding masked random array (size=11 mask=03) Checking: encoding/decoding masked random array (size=12 mask=03) Checking: encoding/decoding masked random array (size=13 mask=03) Checking: encoding/decoding masked random array (size=14 mask=03) Checking: encoding/decoding masked random array (size=15 mask=03) Checking: encoding/decoding masked random array (size=16 mask=03) Checking: encoding/decoding masked random array (size=17 mask=03) Checking: encoding/decoding masked random array (size=18 mask=03) Checking: encoding/decoding masked random array (size=19 mask=03) Checking: encoding/decoding masked random array (size=20 mask=03) Checking: encoding/decoding masked random array (size=21 mask=03) Checking: encoding/decoding masked random array (size=22 mask=03) Checking: encoding/decoding masked random array (size=23 mask=03) Checking: encoding/decoding masked random array (size=24 mask=03) Checking: encoding/decoding masked random array (size=25 mask=03) Checking: encoding/decoding masked random array (size=26 mask=03) Checking: encoding/decoding masked random array (size=27 mask=03) Checking: encoding/decoding masked random array (size=28 mask=03) Checking: encoding/decoding masked random array (size=29 mask=03) Checking: encoding/decoding masked random array (size=30 mask=03) Checking: encoding/decoding masked random array (size=31 mask=03) Checking: encoding/decoding masked random array (size=32 mask=03) Checking: encoding/decoding masked random array (size=33 mask=03) Checking: encoding/decoding masked random array (size=34 mask=03) Checking: encoding/decoding masked random array (size=35 mask=03) Checking: encoding/decoding masked random array (size=36 mask=03) Checking: encoding/decoding masked random array (size=37 mask=03) Checking: encoding/decoding masked random array (size=38 mask=03) Checking: encoding/decoding masked random array (size=39 mask=03) Checking: encoding/decoding masked random array (size=40 mask=03) Checking: encoding/decoding masked random array (size=41 mask=03) Checking: encoding/decoding masked random array (size=42 mask=03) Checking: encoding/decoding masked random array (size=43 mask=03) Checking: encoding/decoding masked random array (size=44 mask=03) Checking: encoding/decoding masked random array (size=45 mask=03) Checking: encoding/decoding masked random array (size=46 mask=03) Checking: encoding/decoding masked random array (size=47 mask=03) Checking: encoding/decoding masked random array (size=48 mask=03) Checking: encoding/decoding masked random array (size=49 mask=03) Checking: encoding/decoding masked random array (size=50 mask=03) Checking: encoding/decoding masked random array (size=51 mask=03) Checking: encoding/decoding masked random array (size=52 mask=03) Checking: encoding/decoding masked random array (size=53 mask=03) Checking: encoding/decoding masked random array (size=54 mask=03) Checking: encoding/decoding masked random array (size=55 mask=03) Checking: encoding/decoding masked random array (size=56 mask=03) Checking: encoding/decoding masked random array (size=57 mask=03) Checking: encoding/decoding masked random array (size=58 mask=03) Checking: encoding/decoding masked random array (size=59 mask=03) Checking: encoding/decoding masked random array (size=60 mask=03) Checking: encoding/decoding masked random array (size=61 mask=03) Checking: encoding/decoding masked random array (size=62 mask=03) Checking: encoding/decoding masked random array (size=63 mask=03) Checking: encoding/decoding masked random array (size=64 mask=03) Checking: encoding/decoding masked random array (size=65 mask=03) Checking: encoding/decoding masked random array (size=66 mask=03) Checking: encoding/decoding masked random array (size=67 mask=03) Checking: encoding/decoding masked random array (size=68 mask=03) Checking: encoding/decoding masked random array (size=69 mask=03) Checking: encoding/decoding masked random array (size=70 mask=03) Checking: encoding/decoding masked random array (size=71 mask=03) Checking: encoding/decoding masked random array (size=72 mask=03) Checking: encoding/decoding masked random array (size=73 mask=03) Checking: encoding/decoding masked random array (size=74 mask=03) Checking: encoding/decoding masked random array (size=75 mask=03) Checking: encoding/decoding masked random array (size=76 mask=03) Checking: encoding/decoding masked random array (size=77 mask=03) Checking: encoding/decoding masked random array (size=78 mask=03) Checking: encoding/decoding masked random array (size=79 mask=03) Checking: encoding/decoding masked random array (size=80 mask=03) Checking: encoding/decoding masked random array (size=81 mask=03) Checking: encoding/decoding masked random array (size=82 mask=03) Checking: encoding/decoding masked random array (size=83 mask=03) Checking: encoding/decoding masked random array (size=84 mask=03) Checking: encoding/decoding masked random array (size=85 mask=03) Checking: encoding/decoding masked random array (size=86 mask=03) Checking: encoding/decoding masked random array (size=87 mask=03) Checking: encoding/decoding masked random array (size=88 mask=03) Checking: encoding/decoding masked random array (size=89 mask=03) Checking: encoding/decoding masked random array (size=90 mask=03) Checking: encoding/decoding masked random array (size=91 mask=03) Checking: encoding/decoding masked random array (size=92 mask=03) Checking: encoding/decoding masked random array (size=93 mask=03) Checking: encoding/decoding masked random array (size=94 mask=03) Checking: encoding/decoding masked random array (size=95 mask=03) Checking: encoding/decoding masked random array (size=96 mask=03) Checking: encoding/decoding masked random array (size=97 mask=03) Checking: encoding/decoding masked random array (size=98 mask=03) Checking: encoding/decoding masked random array (size=99 mask=03) Checking: encoding/decoding masked random array (size=0 mask=07) Checking: encoding/decoding masked random array (size=1 mask=07) Checking: encoding/decoding masked random array (size=2 mask=07) Checking: encoding/decoding masked random array (size=3 mask=07) Checking: encoding/decoding masked random array (size=4 mask=07) Checking: encoding/decoding masked random array (size=5 mask=07) Checking: encoding/decoding masked random array (size=6 mask=07) Checking: encoding/decoding masked random array (size=7 mask=07) Checking: encoding/decoding masked random array (size=8 mask=07) Checking: encoding/decoding masked random array (size=9 mask=07) Checking: encoding/decoding masked random array (size=10 mask=07) Checking: encoding/decoding masked random array (size=11 mask=07) Checking: encoding/decoding masked random array (size=12 mask=07) Checking: encoding/decoding masked random array (size=13 mask=07) Checking: encoding/decoding masked random array (size=14 mask=07) Checking: encoding/decoding masked random array (size=15 mask=07) Checking: encoding/decoding masked random array (size=16 mask=07) Checking: encoding/decoding masked random array (size=17 mask=07) Checking: encoding/decoding masked random array (size=18 mask=07) Checking: encoding/decoding masked random array (size=19 mask=07) Checking: encoding/decoding masked random array (size=20 mask=07) Checking: encoding/decoding masked random array (size=21 mask=07) Checking: encoding/decoding masked random array (size=22 mask=07) Checking: encoding/decoding masked random array (size=23 mask=07) Checking: encoding/decoding masked random array (size=24 mask=07) Checking: encoding/decoding masked random array (size=25 mask=07) Checking: encoding/decoding masked random array (size=26 mask=07) Checking: encoding/decoding masked random array (size=27 mask=07) Checking: encoding/decoding masked random array (size=28 mask=07) Checking: encoding/decoding masked random array (size=29 mask=07) Checking: encoding/decoding masked random array (size=30 mask=07) Checking: encoding/decoding masked random array (size=31 mask=07) Checking: encoding/decoding masked random array (size=32 mask=07) Checking: encoding/decoding masked random array (size=33 mask=07) Checking: encoding/decoding masked random array (size=34 mask=07) Checking: encoding/decoding masked random array (size=35 mask=07) Checking: encoding/decoding masked random array (size=36 mask=07) Checking: encoding/decoding masked random array (size=37 mask=07) Checking: encoding/decoding masked random array (size=38 mask=07) Checking: encoding/decoding masked random array (size=39 mask=07) Checking: encoding/decoding masked random array (size=40 mask=07) Checking: encoding/decoding masked random array (size=41 mask=07) Checking: encoding/decoding masked random array (size=42 mask=07) Checking: encoding/decoding masked random array (size=43 mask=07) Checking: encoding/decoding masked random array (size=44 mask=07) Checking: encoding/decoding masked random array (size=45 mask=07) Checking: encoding/decoding masked random array (size=46 mask=07) Checking: encoding/decoding masked random array (size=47 mask=07) Checking: encoding/decoding masked random array (size=48 mask=07) Checking: encoding/decoding masked random array (size=49 mask=07) Checking: encoding/decoding masked random array (size=50 mask=07) Checking: encoding/decoding masked random array (size=51 mask=07) Checking: encoding/decoding masked random array (size=52 mask=07) Checking: encoding/decoding masked random array (size=53 mask=07) Checking: encoding/decoding masked random array (size=54 mask=07) Checking: encoding/decoding masked random array (size=55 mask=07) Checking: encoding/decoding masked random array (size=56 mask=07) Checking: encoding/decoding masked random array (size=57 mask=07) Checking: encoding/decoding masked random array (size=58 mask=07) Checking: encoding/decoding masked random array (size=59 mask=07) Checking: encoding/decoding masked random array (size=60 mask=07) Checking: encoding/decoding masked random array (size=61 mask=07) Checking: encoding/decoding masked random array (size=62 mask=07) Checking: encoding/decoding masked random array (size=63 mask=07) Checking: encoding/decoding masked random array (size=64 mask=07) Checking: encoding/decoding masked random array (size=65 mask=07) Checking: encoding/decoding masked random array (size=66 mask=07) Checking: encoding/decoding masked random array (size=67 mask=07) Checking: encoding/decoding masked random array (size=68 mask=07) Checking: encoding/decoding masked random array (size=69 mask=07) Checking: encoding/decoding masked random array (size=70 mask=07) Checking: encoding/decoding masked random array (size=71 mask=07) Checking: encoding/decoding masked random array (size=72 mask=07) Checking: encoding/decoding masked random array (size=73 mask=07) Checking: encoding/decoding masked random array (size=74 mask=07) Checking: encoding/decoding masked random array (size=75 mask=07) Checking: encoding/decoding masked random array (size=76 mask=07) Checking: encoding/decoding masked random array (size=77 mask=07) Checking: encoding/decoding masked random array (size=78 mask=07) Checking: encoding/decoding masked random array (size=79 mask=07) Checking: encoding/decoding masked random array (size=80 mask=07) Checking: encoding/decoding masked random array (size=81 mask=07) Checking: encoding/decoding masked random array (size=82 mask=07) Checking: encoding/decoding masked random array (size=83 mask=07) Checking: encoding/decoding masked random array (size=84 mask=07) Checking: encoding/decoding masked random array (size=85 mask=07) Checking: encoding/decoding masked random array (size=86 mask=07) Checking: encoding/decoding masked random array (size=87 mask=07) Checking: encoding/decoding masked random array (size=88 mask=07) Checking: encoding/decoding masked random array (size=89 mask=07) Checking: encoding/decoding masked random array (size=90 mask=07) Checking: encoding/decoding masked random array (size=91 mask=07) Checking: encoding/decoding masked random array (size=92 mask=07) Checking: encoding/decoding masked random array (size=93 mask=07) Checking: encoding/decoding masked random array (size=94 mask=07) Checking: encoding/decoding masked random array (size=95 mask=07) Checking: encoding/decoding masked random array (size=96 mask=07) Checking: encoding/decoding masked random array (size=97 mask=07) Checking: encoding/decoding masked random array (size=98 mask=07) Checking: encoding/decoding masked random array (size=99 mask=07) Checking: encoding/decoding masked random array (size=0 mask=0f) Checking: encoding/decoding masked random array (size=1 mask=0f) Checking: encoding/decoding masked random array (size=2 mask=0f) Checking: encoding/decoding masked random array (size=3 mask=0f) Checking: encoding/decoding masked random array (size=4 mask=0f) Checking: encoding/decoding masked random array (size=5 mask=0f) Checking: encoding/decoding masked random array (size=6 mask=0f) Checking: encoding/decoding masked random array (size=7 mask=0f) Checking: encoding/decoding masked random array (size=8 mask=0f) Checking: encoding/decoding masked random array (size=9 mask=0f) Checking: encoding/decoding masked random array (size=10 mask=0f) Checking: encoding/decoding masked random array (size=11 mask=0f) Checking: encoding/decoding masked random array (size=12 mask=0f) Checking: encoding/decoding masked random array (size=13 mask=0f) Checking: encoding/decoding masked random array (size=14 mask=0f) Checking: encoding/decoding masked random array (size=15 mask=0f) Checking: encoding/decoding masked random array (size=16 mask=0f) Checking: encoding/decoding masked random array (size=17 mask=0f) Checking: encoding/decoding masked random array (size=18 mask=0f) Checking: encoding/decoding masked random array (size=19 mask=0f) Checking: encoding/decoding masked random array (size=20 mask=0f) Checking: encoding/decoding masked random array (size=21 mask=0f) Checking: encoding/decoding masked random array (size=22 mask=0f) Checking: encoding/decoding masked random array (size=23 mask=0f) Checking: encoding/decoding masked random array (size=24 mask=0f) Checking: encoding/decoding masked random array (size=25 mask=0f) Checking: encoding/decoding masked random array (size=26 mask=0f) Checking: encoding/decoding masked random array (size=27 mask=0f) Checking: encoding/decoding masked random array (size=28 mask=0f) Checking: encoding/decoding masked random array (size=29 mask=0f) Checking: encoding/decoding masked random array (size=30 mask=0f) Checking: encoding/decoding masked random array (size=31 mask=0f) Checking: encoding/decoding masked random array (size=32 mask=0f) Checking: encoding/decoding masked random array (size=33 mask=0f) Checking: encoding/decoding masked random array (size=34 mask=0f) Checking: encoding/decoding masked random array (size=35 mask=0f) Checking: encoding/decoding masked random array (size=36 mask=0f) Checking: encoding/decoding masked random array (size=37 mask=0f) Checking: encoding/decoding masked random array (size=38 mask=0f) Checking: encoding/decoding masked random array (size=39 mask=0f) Checking: encoding/decoding masked random array (size=40 mask=0f) Checking: encoding/decoding masked random array (size=41 mask=0f) Checking: encoding/decoding masked random array (size=42 mask=0f) Checking: encoding/decoding masked random array (size=43 mask=0f) Checking: encoding/decoding masked random array (size=44 mask=0f) Checking: encoding/decoding masked random array (size=45 mask=0f) Checking: encoding/decoding masked random array (size=46 mask=0f) Checking: encoding/decoding masked random array (size=47 mask=0f) Checking: encoding/decoding masked random array (size=48 mask=0f) Checking: encoding/decoding masked random array (size=49 mask=0f) Checking: encoding/decoding masked random array (size=50 mask=0f) Checking: encoding/decoding masked random array (size=51 mask=0f) Checking: encoding/decoding masked random array (size=52 mask=0f) Checking: encoding/decoding masked random array (size=53 mask=0f) Checking: encoding/decoding masked random array (size=54 mask=0f) Checking: encoding/decoding masked random array (size=55 mask=0f) Checking: encoding/decoding masked random array (size=56 mask=0f) Checking: encoding/decoding masked random array (size=57 mask=0f) Checking: encoding/decoding masked random array (size=58 mask=0f) Checking: encoding/decoding masked random array (size=59 mask=0f) Checking: encoding/decoding masked random array (size=60 mask=0f) Checking: encoding/decoding masked random array (size=61 mask=0f) Checking: encoding/decoding masked random array (size=62 mask=0f) Checking: encoding/decoding masked random array (size=63 mask=0f) Checking: encoding/decoding masked random array (size=64 mask=0f) Checking: encoding/decoding masked random array (size=65 mask=0f) Checking: encoding/decoding masked random array (size=66 mask=0f) Checking: encoding/decoding masked random array (size=67 mask=0f) Checking: encoding/decoding masked random array (size=68 mask=0f) Checking: encoding/decoding masked random array (size=69 mask=0f) Checking: encoding/decoding masked random array (size=70 mask=0f) Checking: encoding/decoding masked random array (size=71 mask=0f) Checking: encoding/decoding masked random array (size=72 mask=0f) Checking: encoding/decoding masked random array (size=73 mask=0f) Checking: encoding/decoding masked random array (size=74 mask=0f) Checking: encoding/decoding masked random array (size=75 mask=0f) Checking: encoding/decoding masked random array (size=76 mask=0f) Checking: encoding/decoding masked random array (size=77 mask=0f) Checking: encoding/decoding masked random array (size=78 mask=0f) Checking: encoding/decoding masked random array (size=79 mask=0f) Checking: encoding/decoding masked random array (size=80 mask=0f) Checking: encoding/decoding masked random array (size=81 mask=0f) Checking: encoding/decoding masked random array (size=82 mask=0f) Checking: encoding/decoding masked random array (size=83 mask=0f) Checking: encoding/decoding masked random array (size=84 mask=0f) Checking: encoding/decoding masked random array (size=85 mask=0f) Checking: encoding/decoding masked random array (size=86 mask=0f) Checking: encoding/decoding masked random array (size=87 mask=0f) Checking: encoding/decoding masked random array (size=88 mask=0f) Checking: encoding/decoding masked random array (size=89 mask=0f) Checking: encoding/decoding masked random array (size=90 mask=0f) Checking: encoding/decoding masked random array (size=91 mask=0f) Checking: encoding/decoding masked random array (size=92 mask=0f) Checking: encoding/decoding masked random array (size=93 mask=0f) Checking: encoding/decoding masked random array (size=94 mask=0f) Checking: encoding/decoding masked random array (size=95 mask=0f) Checking: encoding/decoding masked random array (size=96 mask=0f) Checking: encoding/decoding masked random array (size=97 mask=0f) Checking: encoding/decoding masked random array (size=98 mask=0f) Checking: encoding/decoding masked random array (size=99 mask=0f) Checking: encoding/decoding masked random array (size=0 mask=1f) Checking: encoding/decoding masked random array (size=1 mask=1f) Checking: encoding/decoding masked random array (size=2 mask=1f) Checking: encoding/decoding masked random array (size=3 mask=1f) Checking: encoding/decoding masked random array (size=4 mask=1f) Checking: encoding/decoding masked random array (size=5 mask=1f) Checking: encoding/decoding masked random array (size=6 mask=1f) Checking: encoding/decoding masked random array (size=7 mask=1f) Checking: encoding/decoding masked random array (size=8 mask=1f) Checking: encoding/decoding masked random array (size=9 mask=1f) Checking: encoding/decoding masked random array (size=10 mask=1f) Checking: encoding/decoding masked random array (size=11 mask=1f) Checking: encoding/decoding masked random array (size=12 mask=1f) Checking: encoding/decoding masked random array (size=13 mask=1f) Checking: encoding/decoding masked random array (size=14 mask=1f) Checking: encoding/decoding masked random array (size=15 mask=1f) Checking: encoding/decoding masked random array (size=16 mask=1f) Checking: encoding/decoding masked random array (size=17 mask=1f) Checking: encoding/decoding masked random array (size=18 mask=1f) Checking: encoding/decoding masked random array (size=19 mask=1f) Checking: encoding/decoding masked random array (size=20 mask=1f) Checking: encoding/decoding masked random array (size=21 mask=1f) Checking: encoding/decoding masked random array (size=22 mask=1f) Checking: encoding/decoding masked random array (size=23 mask=1f) Checking: encoding/decoding masked random array (size=24 mask=1f) Checking: encoding/decoding masked random array (size=25 mask=1f) Checking: encoding/decoding masked random array (size=26 mask=1f) Checking: encoding/decoding masked random array (size=27 mask=1f) Checking: encoding/decoding masked random array (size=28 mask=1f) Checking: encoding/decoding masked random array (size=29 mask=1f) Checking: encoding/decoding masked random array (size=30 mask=1f) Checking: encoding/decoding masked random array (size=31 mask=1f) Checking: encoding/decoding masked random array (size=32 mask=1f) Checking: encoding/decoding masked random array (size=33 mask=1f) Checking: encoding/decoding masked random array (size=34 mask=1f) Checking: encoding/decoding masked random array (size=35 mask=1f) Checking: encoding/decoding masked random array (size=36 mask=1f) Checking: encoding/decoding masked random array (size=37 mask=1f) Checking: encoding/decoding masked random array (size=38 mask=1f) Checking: encoding/decoding masked random array (size=39 mask=1f) Checking: encoding/decoding masked random array (size=40 mask=1f) Checking: encoding/decoding masked random array (size=41 mask=1f) Checking: encoding/decoding masked random array (size=42 mask=1f) Checking: encoding/decoding masked random array (size=43 mask=1f) Checking: encoding/decoding masked random array (size=44 mask=1f) Checking: encoding/decoding masked random array (size=45 mask=1f) Checking: encoding/decoding masked random array (size=46 mask=1f) Checking: encoding/decoding masked random array (size=47 mask=1f) Checking: encoding/decoding masked random array (size=48 mask=1f) Checking: encoding/decoding masked random array (size=49 mask=1f) Checking: encoding/decoding masked random array (size=50 mask=1f) Checking: encoding/decoding masked random array (size=51 mask=1f) Checking: encoding/decoding masked random array (size=52 mask=1f) Checking: encoding/decoding masked random array (size=53 mask=1f) Checking: encoding/decoding masked random array (size=54 mask=1f) Checking: encoding/decoding masked random array (size=55 mask=1f) Checking: encoding/decoding masked random array (size=56 mask=1f) Checking: encoding/decoding masked random array (size=57 mask=1f) Checking: encoding/decoding masked random array (size=58 mask=1f) Checking: encoding/decoding masked random array (size=59 mask=1f) Checking: encoding/decoding masked random array (size=60 mask=1f) Checking: encoding/decoding masked random array (size=61 mask=1f) Checking: encoding/decoding masked random array (size=62 mask=1f) Checking: encoding/decoding masked random array (size=63 mask=1f) Checking: encoding/decoding masked random array (size=64 mask=1f) Checking: encoding/decoding masked random array (size=65 mask=1f) Checking: encoding/decoding masked random array (size=66 mask=1f) Checking: encoding/decoding masked random array (size=67 mask=1f) Checking: encoding/decoding masked random array (size=68 mask=1f) Checking: encoding/decoding masked random array (size=69 mask=1f) Checking: encoding/decoding masked random array (size=70 mask=1f) Checking: encoding/decoding masked random array (size=71 mask=1f) Checking: encoding/decoding masked random array (size=72 mask=1f) Checking: encoding/decoding masked random array (size=73 mask=1f) Checking: encoding/decoding masked random array (size=74 mask=1f) Checking: encoding/decoding masked random array (size=75 mask=1f) Checking: encoding/decoding masked random array (size=76 mask=1f) Checking: encoding/decoding masked random array (size=77 mask=1f) Checking: encoding/decoding masked random array (size=78 mask=1f) Checking: encoding/decoding masked random array (size=79 mask=1f) Checking: encoding/decoding masked random array (size=80 mask=1f) Checking: encoding/decoding masked random array (size=81 mask=1f) Checking: encoding/decoding masked random array (size=82 mask=1f) Checking: encoding/decoding masked random array (size=83 mask=1f) Checking: encoding/decoding masked random array (size=84 mask=1f) Checking: encoding/decoding masked random array (size=85 mask=1f) Checking: encoding/decoding masked random array (size=86 mask=1f) Checking: encoding/decoding masked random array (size=87 mask=1f) Checking: encoding/decoding masked random array (size=88 mask=1f) Checking: encoding/decoding masked random array (size=89 mask=1f) Checking: encoding/decoding masked random array (size=90 mask=1f) Checking: encoding/decoding masked random array (size=91 mask=1f) Checking: encoding/decoding masked random array (size=92 mask=1f) Checking: encoding/decoding masked random array (size=93 mask=1f) Checking: encoding/decoding masked random array (size=94 mask=1f) Checking: encoding/decoding masked random array (size=95 mask=1f) Checking: encoding/decoding masked random array (size=96 mask=1f) Checking: encoding/decoding masked random array (size=97 mask=1f) Checking: encoding/decoding masked random array (size=98 mask=1f) Checking: encoding/decoding masked random array (size=99 mask=1f) Checking: encoding/decoding masked random array (size=0 mask=3f) Checking: encoding/decoding masked random array (size=1 mask=3f) Checking: encoding/decoding masked random array (size=2 mask=3f) Checking: encoding/decoding masked random array (size=3 mask=3f) Checking: encoding/decoding masked random array (size=4 mask=3f) Checking: encoding/decoding masked random array (size=5 mask=3f) Checking: encoding/decoding masked random array (size=6 mask=3f) Checking: encoding/decoding masked random array (size=7 mask=3f) Checking: encoding/decoding masked random array (size=8 mask=3f) Checking: encoding/decoding masked random array (size=9 mask=3f) Checking: encoding/decoding masked random array (size=10 mask=3f) Checking: encoding/decoding masked random array (size=11 mask=3f) Checking: encoding/decoding masked random array (size=12 mask=3f) Checking: encoding/decoding masked random array (size=13 mask=3f) Checking: encoding/decoding masked random array (size=14 mask=3f) Checking: encoding/decoding masked random array (size=15 mask=3f) Checking: encoding/decoding masked random array (size=16 mask=3f) Checking: encoding/decoding masked random array (size=17 mask=3f) Checking: encoding/decoding masked random array (size=18 mask=3f) Checking: encoding/decoding masked random array (size=19 mask=3f) Checking: encoding/decoding masked random array (size=20 mask=3f) Checking: encoding/decoding masked random array (size=21 mask=3f) Checking: encoding/decoding masked random array (size=22 mask=3f) Checking: encoding/decoding masked random array (size=23 mask=3f) Checking: encoding/decoding masked random array (size=24 mask=3f) Checking: encoding/decoding masked random array (size=25 mask=3f) Checking: encoding/decoding masked random array (size=26 mask=3f) Checking: encoding/decoding masked random array (size=27 mask=3f) Checking: encoding/decoding masked random array (size=28 mask=3f) Checking: encoding/decoding masked random array (size=29 mask=3f) Checking: encoding/decoding masked random array (size=30 mask=3f) Checking: encoding/decoding masked random array (size=31 mask=3f) Checking: encoding/decoding masked random array (size=32 mask=3f) Checking: encoding/decoding masked random array (size=33 mask=3f) Checking: encoding/decoding masked random array (size=34 mask=3f) Checking: encoding/decoding masked random array (size=35 mask=3f) Checking: encoding/decoding masked random array (size=36 mask=3f) Checking: encoding/decoding masked random array (size=37 mask=3f) Checking: encoding/decoding masked random array (size=38 mask=3f) Checking: encoding/decoding masked random array (size=39 mask=3f) Checking: encoding/decoding masked random array (size=40 mask=3f) Checking: encoding/decoding masked random array (size=41 mask=3f) Checking: encoding/decoding masked random array (size=42 mask=3f) Checking: encoding/decoding masked random array (size=43 mask=3f) Checking: encoding/decoding masked random array (size=44 mask=3f) Checking: encoding/decoding masked random array (size=45 mask=3f) Checking: encoding/decoding masked random array (size=46 mask=3f) Checking: encoding/decoding masked random array (size=47 mask=3f) Checking: encoding/decoding masked random array (size=48 mask=3f) Checking: encoding/decoding masked random array (size=49 mask=3f) Checking: encoding/decoding masked random array (size=50 mask=3f) Checking: encoding/decoding masked random array (size=51 mask=3f) Checking: encoding/decoding masked random array (size=52 mask=3f) Checking: encoding/decoding masked random array (size=53 mask=3f) Checking: encoding/decoding masked random array (size=54 mask=3f) Checking: encoding/decoding masked random array (size=55 mask=3f) Checking: encoding/decoding masked random array (size=56 mask=3f) Checking: encoding/decoding masked random array (size=57 mask=3f) Checking: encoding/decoding masked random array (size=58 mask=3f) Checking: encoding/decoding masked random array (size=59 mask=3f) Checking: encoding/decoding masked random array (size=60 mask=3f) Checking: encoding/decoding masked random array (size=61 mask=3f) Checking: encoding/decoding masked random array (size=62 mask=3f) Checking: encoding/decoding masked random array (size=63 mask=3f) Checking: encoding/decoding masked random array (size=64 mask=3f) Checking: encoding/decoding masked random array (size=65 mask=3f) Checking: encoding/decoding masked random array (size=66 mask=3f) Checking: encoding/decoding masked random array (size=67 mask=3f) Checking: encoding/decoding masked random array (size=68 mask=3f) Checking: encoding/decoding masked random array (size=69 mask=3f) Checking: encoding/decoding masked random array (size=70 mask=3f) Checking: encoding/decoding masked random array (size=71 mask=3f) Checking: encoding/decoding masked random array (size=72 mask=3f) Checking: encoding/decoding masked random array (size=73 mask=3f) Checking: encoding/decoding masked random array (size=74 mask=3f) Checking: encoding/decoding masked random array (size=75 mask=3f) Checking: encoding/decoding masked random array (size=76 mask=3f) Checking: encoding/decoding masked random array (size=77 mask=3f) Checking: encoding/decoding masked random array (size=78 mask=3f) Checking: encoding/decoding masked random array (size=79 mask=3f) Checking: encoding/decoding masked random array (size=80 mask=3f) Checking: encoding/decoding masked random array (size=81 mask=3f) Checking: encoding/decoding masked random array (size=82 mask=3f) Checking: encoding/decoding masked random array (size=83 mask=3f) Checking: encoding/decoding masked random array (size=84 mask=3f) Checking: encoding/decoding masked random array (size=85 mask=3f) Checking: encoding/decoding masked random array (size=86 mask=3f) Checking: encoding/decoding masked random array (size=87 mask=3f) Checking: encoding/decoding masked random array (size=88 mask=3f) Checking: encoding/decoding masked random array (size=89 mask=3f) Checking: encoding/decoding masked random array (size=90 mask=3f) Checking: encoding/decoding masked random array (size=91 mask=3f) Checking: encoding/decoding masked random array (size=92 mask=3f) Checking: encoding/decoding masked random array (size=93 mask=3f) Checking: encoding/decoding masked random array (size=94 mask=3f) Checking: encoding/decoding masked random array (size=95 mask=3f) Checking: encoding/decoding masked random array (size=96 mask=3f) Checking: encoding/decoding masked random array (size=97 mask=3f) Checking: encoding/decoding masked random array (size=98 mask=3f) Checking: encoding/decoding masked random array (size=99 mask=3f) Checking: encoding/decoding masked random array (size=0 mask=7f) Checking: encoding/decoding masked random array (size=1 mask=7f) Checking: encoding/decoding masked random array (size=2 mask=7f) Checking: encoding/decoding masked random array (size=3 mask=7f) Checking: encoding/decoding masked random array (size=4 mask=7f) Checking: encoding/decoding masked random array (size=5 mask=7f) Checking: encoding/decoding masked random array (size=6 mask=7f) Checking: encoding/decoding masked random array (size=7 mask=7f) Checking: encoding/decoding masked random array (size=8 mask=7f) Checking: encoding/decoding masked random array (size=9 mask=7f) Checking: encoding/decoding masked random array (size=10 mask=7f) Checking: encoding/decoding masked random array (size=11 mask=7f) Checking: encoding/decoding masked random array (size=12 mask=7f) Checking: encoding/decoding masked random array (size=13 mask=7f) Checking: encoding/decoding masked random array (size=14 mask=7f) Checking: encoding/decoding masked random array (size=15 mask=7f) Checking: encoding/decoding masked random array (size=16 mask=7f) Checking: encoding/decoding masked random array (size=17 mask=7f) Checking: encoding/decoding masked random array (size=18 mask=7f) Checking: encoding/decoding masked random array (size=19 mask=7f) Checking: encoding/decoding masked random array (size=20 mask=7f) Checking: encoding/decoding masked random array (size=21 mask=7f) Checking: encoding/decoding masked random array (size=22 mask=7f) Checking: encoding/decoding masked random array (size=23 mask=7f) Checking: encoding/decoding masked random array (size=24 mask=7f) Checking: encoding/decoding masked random array (size=25 mask=7f) Checking: encoding/decoding masked random array (size=26 mask=7f) Checking: encoding/decoding masked random array (size=27 mask=7f) Checking: encoding/decoding masked random array (size=28 mask=7f) Checking: encoding/decoding masked random array (size=29 mask=7f) Checking: encoding/decoding masked random array (size=30 mask=7f) Checking: encoding/decoding masked random array (size=31 mask=7f) Checking: encoding/decoding masked random array (size=32 mask=7f) Checking: encoding/decoding masked random array (size=33 mask=7f) Checking: encoding/decoding masked random array (size=34 mask=7f) Checking: encoding/decoding masked random array (size=35 mask=7f) Checking: encoding/decoding masked random array (size=36 mask=7f) Checking: encoding/decoding masked random array (size=37 mask=7f) Checking: encoding/decoding masked random array (size=38 mask=7f) Checking: encoding/decoding masked random array (size=39 mask=7f) Checking: encoding/decoding masked random array (size=40 mask=7f) Checking: encoding/decoding masked random array (size=41 mask=7f) Checking: encoding/decoding masked random array (size=42 mask=7f) Checking: encoding/decoding masked random array (size=43 mask=7f) Checking: encoding/decoding masked random array (size=44 mask=7f) Checking: encoding/decoding masked random array (size=45 mask=7f) Checking: encoding/decoding masked random array (size=46 mask=7f) Checking: encoding/decoding masked random array (size=47 mask=7f) Checking: encoding/decoding masked random array (size=48 mask=7f) Checking: encoding/decoding masked random array (size=49 mask=7f) Checking: encoding/decoding masked random array (size=50 mask=7f) Checking: encoding/decoding masked random array (size=51 mask=7f) Checking: encoding/decoding masked random array (size=52 mask=7f) Checking: encoding/decoding masked random array (size=53 mask=7f) Checking: encoding/decoding masked random array (size=54 mask=7f) Checking: encoding/decoding masked random array (size=55 mask=7f) Checking: encoding/decoding masked random array (size=56 mask=7f) Checking: encoding/decoding masked random array (size=57 mask=7f) Checking: encoding/decoding masked random array (size=58 mask=7f) Checking: encoding/decoding masked random array (size=59 mask=7f) Checking: encoding/decoding masked random array (size=60 mask=7f) Checking: encoding/decoding masked random array (size=61 mask=7f) Checking: encoding/decoding masked random array (size=62 mask=7f) Checking: encoding/decoding masked random array (size=63 mask=7f) Checking: encoding/decoding masked random array (size=64 mask=7f) Checking: encoding/decoding masked random array (size=65 mask=7f) Checking: encoding/decoding masked random array (size=66 mask=7f) Checking: encoding/decoding masked random array (size=67 mask=7f) Checking: encoding/decoding masked random array (size=68 mask=7f) Checking: encoding/decoding masked random array (size=69 mask=7f) Checking: encoding/decoding masked random array (size=70 mask=7f) Checking: encoding/decoding masked random array (size=71 mask=7f) Checking: encoding/decoding masked random array (size=72 mask=7f) Checking: encoding/decoding masked random array (size=73 mask=7f) Checking: encoding/decoding masked random array (size=74 mask=7f) Checking: encoding/decoding masked random array (size=75 mask=7f) Checking: encoding/decoding masked random array (size=76 mask=7f) Checking: encoding/decoding masked random array (size=77 mask=7f) Checking: encoding/decoding masked random array (size=78 mask=7f) Checking: encoding/decoding masked random array (size=79 mask=7f) Checking: encoding/decoding masked random array (size=80 mask=7f) Checking: encoding/decoding masked random array (size=81 mask=7f) Checking: encoding/decoding masked random array (size=82 mask=7f) Checking: encoding/decoding masked random array (size=83 mask=7f) Checking: encoding/decoding masked random array (size=84 mask=7f) Checking: encoding/decoding masked random array (size=85 mask=7f) Checking: encoding/decoding masked random array (size=86 mask=7f) Checking: encoding/decoding masked random array (size=87 mask=7f) Checking: encoding/decoding masked random array (size=88 mask=7f) Checking: encoding/decoding masked random array (size=89 mask=7f) Checking: encoding/decoding masked random array (size=90 mask=7f) Checking: encoding/decoding masked random array (size=91 mask=7f) Checking: encoding/decoding masked random array (size=92 mask=7f) Checking: encoding/decoding masked random array (size=93 mask=7f) Checking: encoding/decoding masked random array (size=94 mask=7f) Checking: encoding/decoding masked random array (size=95 mask=7f) Checking: encoding/decoding masked random array (size=96 mask=7f) Checking: encoding/decoding masked random array (size=97 mask=7f) Checking: encoding/decoding masked random array (size=98 mask=7f) Checking: encoding/decoding masked random array (size=99 mask=7f) Checking: encoding/decoding masked random array (size=0 mask=ff) Checking: encoding/decoding masked random array (size=1 mask=ff) Checking: encoding/decoding masked random array (size=2 mask=ff) Checking: encoding/decoding masked random array (size=3 mask=ff) Checking: encoding/decoding masked random array (size=4 mask=ff) Checking: encoding/decoding masked random array (size=5 mask=ff) Checking: encoding/decoding masked random array (size=6 mask=ff) Checking: encoding/decoding masked random array (size=7 mask=ff) Checking: encoding/decoding masked random array (size=8 mask=ff) Checking: encoding/decoding masked random array (size=9 mask=ff) Checking: encoding/decoding masked random array (size=10 mask=ff) Checking: encoding/decoding masked random array (size=11 mask=ff) Checking: encoding/decoding masked random array (size=12 mask=ff) Checking: encoding/decoding masked random array (size=13 mask=ff) Checking: encoding/decoding masked random array (size=14 mask=ff) Checking: encoding/decoding masked random array (size=15 mask=ff) Checking: encoding/decoding masked random array (size=16 mask=ff) Checking: encoding/decoding masked random array (size=17 mask=ff) Checking: encoding/decoding masked random array (size=18 mask=ff) Checking: encoding/decoding masked random array (size=19 mask=ff) Checking: encoding/decoding masked random array (size=20 mask=ff) Checking: encoding/decoding masked random array (size=21 mask=ff) Checking: encoding/decoding masked random array (size=22 mask=ff) Checking: encoding/decoding masked random array (size=23 mask=ff) Checking: encoding/decoding masked random array (size=24 mask=ff) Checking: encoding/decoding masked random array (size=25 mask=ff) Checking: encoding/decoding masked random array (size=26 mask=ff) Checking: encoding/decoding masked random array (size=27 mask=ff) Checking: encoding/decoding masked random array (size=28 mask=ff) Checking: encoding/decoding masked random array (size=29 mask=ff) Checking: encoding/decoding masked random array (size=30 mask=ff) Checking: encoding/decoding masked random array (size=31 mask=ff) Checking: encoding/decoding masked random array (size=32 mask=ff) Checking: encoding/decoding masked random array (size=33 mask=ff) Checking: encoding/decoding masked random array (size=34 mask=ff) Checking: encoding/decoding masked random array (size=35 mask=ff) Checking: encoding/decoding masked random array (size=36 mask=ff) Checking: encoding/decoding masked random array (size=37 mask=ff) Checking: encoding/decoding masked random array (size=38 mask=ff) Checking: encoding/decoding masked random array (size=39 mask=ff) Checking: encoding/decoding masked random array (size=40 mask=ff) Checking: encoding/decoding masked random array (size=41 mask=ff) Checking: encoding/decoding masked random array (size=42 mask=ff) Checking: encoding/decoding masked random array (size=43 mask=ff) Checking: encoding/decoding masked random array (size=44 mask=ff) Checking: encoding/decoding masked random array (size=45 mask=ff) Checking: encoding/decoding masked random array (size=46 mask=ff) Checking: encoding/decoding masked random array (size=47 mask=ff) Checking: encoding/decoding masked random array (size=48 mask=ff) Checking: encoding/decoding masked random array (size=49 mask=ff) Checking: encoding/decoding masked random array (size=50 mask=ff) Checking: encoding/decoding masked random array (size=51 mask=ff) Checking: encoding/decoding masked random array (size=52 mask=ff) Checking: encoding/decoding masked random array (size=53 mask=ff) Checking: encoding/decoding masked random array (size=54 mask=ff) Checking: encoding/decoding masked random array (size=55 mask=ff) Checking: encoding/decoding masked random array (size=56 mask=ff) Checking: encoding/decoding masked random array (size=57 mask=ff) Checking: encoding/decoding masked random array (size=58 mask=ff) Checking: encoding/decoding masked random array (size=59 mask=ff) Checking: encoding/decoding masked random array (size=60 mask=ff) Checking: encoding/decoding masked random array (size=61 mask=ff) Checking: encoding/decoding masked random array (size=62 mask=ff) Checking: encoding/decoding masked random array (size=63 mask=ff) Checking: encoding/decoding masked random array (size=64 mask=ff) Checking: encoding/decoding masked random array (size=65 mask=ff) Checking: encoding/decoding masked random array (size=66 mask=ff) Checking: encoding/decoding masked random array (size=67 mask=ff) Checking: encoding/decoding masked random array (size=68 mask=ff) Checking: encoding/decoding masked random array (size=69 mask=ff) Checking: encoding/decoding masked random array (size=70 mask=ff) Checking: encoding/decoding masked random array (size=71 mask=ff) Checking: encoding/decoding masked random array (size=72 mask=ff) Checking: encoding/decoding masked random array (size=73 mask=ff) Checking: encoding/decoding masked random array (size=74 mask=ff) Checking: encoding/decoding masked random array (size=75 mask=ff) Checking: encoding/decoding masked random array (size=76 mask=ff) Checking: encoding/decoding masked random array (size=77 mask=ff) Checking: encoding/decoding masked random array (size=78 mask=ff) Checking: encoding/decoding masked random array (size=79 mask=ff) Checking: encoding/decoding masked random array (size=80 mask=ff) Checking: encoding/decoding masked random array (size=81 mask=ff) Checking: encoding/decoding masked random array (size=82 mask=ff) Checking: encoding/decoding masked random array (size=83 mask=ff) Checking: encoding/decoding masked random array (size=84 mask=ff) Checking: encoding/decoding masked random array (size=85 mask=ff) Checking: encoding/decoding masked random array (size=86 mask=ff) Checking: encoding/decoding masked random array (size=87 mask=ff) Checking: encoding/decoding masked random array (size=88 mask=ff) Checking: encoding/decoding masked random array (size=89 mask=ff) Checking: encoding/decoding masked random array (size=90 mask=ff) Checking: encoding/decoding masked random array (size=91 mask=ff) Checking: encoding/decoding masked random array (size=92 mask=ff) Checking: encoding/decoding masked random array (size=93 mask=ff) Checking: encoding/decoding masked random array (size=94 mask=ff) Checking: encoding/decoding masked random array (size=95 mask=ff) Checking: encoding/decoding masked random array (size=96 mask=ff) Checking: encoding/decoding masked random array (size=97 mask=ff) Checking: encoding/decoding masked random array (size=98 mask=ff) Checking: encoding/decoding masked random array (size=99 mask=ff) Checking: encoding/decoding masked random array (size=0 mask=01) Checking: encoding/decoding masked random array (size=1 mask=01) Checking: encoding/decoding masked random array (size=2 mask=01) Checking: encoding/decoding masked random array (size=3 mask=01) Checking: encoding/decoding masked random array (size=4 mask=01) Checking: encoding/decoding masked random array (size=5 mask=01) Checking: encoding/decoding masked random array (size=6 mask=01) Checking: encoding/decoding masked random array (size=7 mask=01) Checking: encoding/decoding masked random array (size=8 mask=01) Checking: encoding/decoding masked random array (size=9 mask=01) Checking: encoding/decoding masked random array (size=10 mask=01) Checking: encoding/decoding masked random array (size=11 mask=01) Checking: encoding/decoding masked random array (size=12 mask=01) Checking: encoding/decoding masked random array (size=13 mask=01) Checking: encoding/decoding masked random array (size=14 mask=01) Checking: encoding/decoding masked random array (size=15 mask=01) Checking: encoding/decoding masked random array (size=16 mask=01) Checking: encoding/decoding masked random array (size=17 mask=01) Checking: encoding/decoding masked random array (size=18 mask=01) Checking: encoding/decoding masked random array (size=19 mask=01) Checking: encoding/decoding masked random array (size=20 mask=01) Checking: encoding/decoding masked random array (size=21 mask=01) Checking: encoding/decoding masked random array (size=22 mask=01) Checking: encoding/decoding masked random array (size=23 mask=01) Checking: encoding/decoding masked random array (size=24 mask=01) Checking: encoding/decoding masked random array (size=25 mask=01) Checking: encoding/decoding masked random array (size=26 mask=01) Checking: encoding/decoding masked random array (size=27 mask=01) Checking: encoding/decoding masked random array (size=28 mask=01) Checking: encoding/decoding masked random array (size=29 mask=01) Checking: encoding/decoding masked random array (size=30 mask=01) Checking: encoding/decoding masked random array (size=31 mask=01) Checking: encoding/decoding masked random array (size=32 mask=01) Checking: encoding/decoding masked random array (size=33 mask=01) Checking: encoding/decoding masked random array (size=34 mask=01) Checking: encoding/decoding masked random array (size=35 mask=01) Checking: encoding/decoding masked random array (size=36 mask=01) Checking: encoding/decoding masked random array (size=37 mask=01) Checking: encoding/decoding masked random array (size=38 mask=01) Checking: encoding/decoding masked random array (size=39 mask=01) Checking: encoding/decoding masked random array (size=40 mask=01) Checking: encoding/decoding masked random array (size=41 mask=01) Checking: encoding/decoding masked random array (size=42 mask=01) Checking: encoding/decoding masked random array (size=43 mask=01) Checking: encoding/decoding masked random array (size=44 mask=01) Checking: encoding/decoding masked random array (size=45 mask=01) Checking: encoding/decoding masked random array (size=46 mask=01) Checking: encoding/decoding masked random array (size=47 mask=01) Checking: encoding/decoding masked random array (size=48 mask=01) Checking: encoding/decoding masked random array (size=49 mask=01) Checking: encoding/decoding masked random array (size=50 mask=01) Checking: encoding/decoding masked random array (size=51 mask=01) Checking: encoding/decoding masked random array (size=52 mask=01) Checking: encoding/decoding masked random array (size=53 mask=01) Checking: encoding/decoding masked random array (size=54 mask=01) Checking: encoding/decoding masked random array (size=55 mask=01) Checking: encoding/decoding masked random array (size=56 mask=01) Checking: encoding/decoding masked random array (size=57 mask=01) Checking: encoding/decoding masked random array (size=58 mask=01) Checking: encoding/decoding masked random array (size=59 mask=01) Checking: encoding/decoding masked random array (size=60 mask=01) Checking: encoding/decoding masked random array (size=61 mask=01) Checking: encoding/decoding masked random array (size=62 mask=01) Checking: encoding/decoding masked random array (size=63 mask=01) Checking: encoding/decoding masked random array (size=64 mask=01) Checking: encoding/decoding masked random array (size=65 mask=01) Checking: encoding/decoding masked random array (size=66 mask=01) Checking: encoding/decoding masked random array (size=67 mask=01) Checking: encoding/decoding masked random array (size=68 mask=01) Checking: encoding/decoding masked random array (size=69 mask=01) Checking: encoding/decoding masked random array (size=70 mask=01) Checking: encoding/decoding masked random array (size=71 mask=01) Checking: encoding/decoding masked random array (size=72 mask=01) Checking: encoding/decoding masked random array (size=73 mask=01) Checking: encoding/decoding masked random array (size=74 mask=01) Checking: encoding/decoding masked random array (size=75 mask=01) Checking: encoding/decoding masked random array (size=76 mask=01) Checking: encoding/decoding masked random array (size=77 mask=01) Checking: encoding/decoding masked random array (size=78 mask=01) Checking: encoding/decoding masked random array (size=79 mask=01) Checking: encoding/decoding masked random array (size=80 mask=01) Checking: encoding/decoding masked random array (size=81 mask=01) Checking: encoding/decoding masked random array (size=82 mask=01) Checking: encoding/decoding masked random array (size=83 mask=01) Checking: encoding/decoding masked random array (size=84 mask=01) Checking: encoding/decoding masked random array (size=85 mask=01) Checking: encoding/decoding masked random array (size=86 mask=01) Checking: encoding/decoding masked random array (size=87 mask=01) Checking: encoding/decoding masked random array (size=88 mask=01) Checking: encoding/decoding masked random array (size=89 mask=01) Checking: encoding/decoding masked random array (size=90 mask=01) Checking: encoding/decoding masked random array (size=91 mask=01) Checking: encoding/decoding masked random array (size=92 mask=01) Checking: encoding/decoding masked random array (size=93 mask=01) Checking: encoding/decoding masked random array (size=94 mask=01) Checking: encoding/decoding masked random array (size=95 mask=01) Checking: encoding/decoding masked random array (size=96 mask=01) Checking: encoding/decoding masked random array (size=97 mask=01) Checking: encoding/decoding masked random array (size=98 mask=01) Checking: encoding/decoding masked random array (size=99 mask=01) Checking: encoding/decoding masked random array (size=0 mask=03) Checking: encoding/decoding masked random array (size=1 mask=03) Checking: encoding/decoding masked random array (size=2 mask=03) Checking: encoding/decoding masked random array (size=3 mask=03) Checking: encoding/decoding masked random array (size=4 mask=03) Checking: encoding/decoding masked random array (size=5 mask=03) Checking: encoding/decoding masked random array (size=6 mask=03) Checking: encoding/decoding masked random array (size=7 mask=03) Checking: encoding/decoding masked random array (size=8 mask=03) Checking: encoding/decoding masked random array (size=9 mask=03) Checking: encoding/decoding masked random array (size=10 mask=03) Checking: encoding/decoding masked random array (size=11 mask=03) Checking: encoding/decoding masked random array (size=12 mask=03) Checking: encoding/decoding masked random array (size=13 mask=03) Checking: encoding/decoding masked random array (size=14 mask=03) Checking: encoding/decoding masked random array (size=15 mask=03) Checking: encoding/decoding masked random array (size=16 mask=03) Checking: encoding/decoding masked random array (size=17 mask=03) Checking: encoding/decoding masked random array (size=18 mask=03) Checking: encoding/decoding masked random array (size=19 mask=03) Checking: encoding/decoding masked random array (size=20 mask=03) Checking: encoding/decoding masked random array (size=21 mask=03) Checking: encoding/decoding masked random array (size=22 mask=03) Checking: encoding/decoding masked random array (size=23 mask=03) Checking: encoding/decoding masked random array (size=24 mask=03) Checking: encoding/decoding masked random array (size=25 mask=03) Checking: encoding/decoding masked random array (size=26 mask=03) Checking: encoding/decoding masked random array (size=27 mask=03) Checking: encoding/decoding masked random array (size=28 mask=03) Checking: encoding/decoding masked random array (size=29 mask=03) Checking: encoding/decoding masked random array (size=30 mask=03) Checking: encoding/decoding masked random array (size=31 mask=03) Checking: encoding/decoding masked random array (size=32 mask=03) Checking: encoding/decoding masked random array (size=33 mask=03) Checking: encoding/decoding masked random array (size=34 mask=03) Checking: encoding/decoding masked random array (size=35 mask=03) Checking: encoding/decoding masked random array (size=36 mask=03) Checking: encoding/decoding masked random array (size=37 mask=03) Checking: encoding/decoding masked random array (size=38 mask=03) Checking: encoding/decoding masked random array (size=39 mask=03) Checking: encoding/decoding masked random array (size=40 mask=03) Checking: encoding/decoding masked random array (size=41 mask=03) Checking: encoding/decoding masked random array (size=42 mask=03) Checking: encoding/decoding masked random array (size=43 mask=03) Checking: encoding/decoding masked random array (size=44 mask=03) Checking: encoding/decoding masked random array (size=45 mask=03) Checking: encoding/decoding masked random array (size=46 mask=03) Checking: encoding/decoding masked random array (size=47 mask=03) Checking: encoding/decoding masked random array (size=48 mask=03) Checking: encoding/decoding masked random array (size=49 mask=03) Checking: encoding/decoding masked random array (size=50 mask=03) Checking: encoding/decoding masked random array (size=51 mask=03) Checking: encoding/decoding masked random array (size=52 mask=03) Checking: encoding/decoding masked random array (size=53 mask=03) Checking: encoding/decoding masked random array (size=54 mask=03) Checking: encoding/decoding masked random array (size=55 mask=03) Checking: encoding/decoding masked random array (size=56 mask=03) Checking: encoding/decoding masked random array (size=57 mask=03) Checking: encoding/decoding masked random array (size=58 mask=03) Checking: encoding/decoding masked random array (size=59 mask=03) Checking: encoding/decoding masked random array (size=60 mask=03) Checking: encoding/decoding masked random array (size=61 mask=03) Checking: encoding/decoding masked random array (size=62 mask=03) Checking: encoding/decoding masked random array (size=63 mask=03) Checking: encoding/decoding masked random array (size=64 mask=03) Checking: encoding/decoding masked random array (size=65 mask=03) Checking: encoding/decoding masked random array (size=66 mask=03) Checking: encoding/decoding masked random array (size=67 mask=03) Checking: encoding/decoding masked random array (size=68 mask=03) Checking: encoding/decoding masked random array (size=69 mask=03) Checking: encoding/decoding masked random array (size=70 mask=03) Checking: encoding/decoding masked random array (size=71 mask=03) Checking: encoding/decoding masked random array (size=72 mask=03) Checking: encoding/decoding masked random array (size=73 mask=03) Checking: encoding/decoding masked random array (size=74 mask=03) Checking: encoding/decoding masked random array (size=75 mask=03) Checking: encoding/decoding masked random array (size=76 mask=03) Checking: encoding/decoding masked random array (size=77 mask=03) Checking: encoding/decoding masked random array (size=78 mask=03) Checking: encoding/decoding masked random array (size=79 mask=03) Checking: encoding/decoding masked random array (size=80 mask=03) Checking: encoding/decoding masked random array (size=81 mask=03) Checking: encoding/decoding masked random array (size=82 mask=03) Checking: encoding/decoding masked random array (size=83 mask=03) Checking: encoding/decoding masked random array (size=84 mask=03) Checking: encoding/decoding masked random array (size=85 mask=03) Checking: encoding/decoding masked random array (size=86 mask=03) Checking: encoding/decoding masked random array (size=87 mask=03) Checking: encoding/decoding masked random array (size=88 mask=03) Checking: encoding/decoding masked random array (size=89 mask=03) Checking: encoding/decoding masked random array (size=90 mask=03) Checking: encoding/decoding masked random array (size=91 mask=03) Checking: encoding/decoding masked random array (size=92 mask=03) Checking: encoding/decoding masked random array (size=93 mask=03) Checking: encoding/decoding masked random array (size=94 mask=03) Checking: encoding/decoding masked random array (size=95 mask=03) Checking: encoding/decoding masked random array (size=96 mask=03) Checking: encoding/decoding masked random array (size=97 mask=03) Checking: encoding/decoding masked random array (size=98 mask=03) Checking: encoding/decoding masked random array (size=99 mask=03) Checking: encoding/decoding masked random array (size=0 mask=07) Checking: encoding/decoding masked random array (size=1 mask=07) Checking: encoding/decoding masked random array (size=2 mask=07) Checking: encoding/decoding masked random array (size=3 mask=07) Checking: encoding/decoding masked random array (size=4 mask=07) Checking: encoding/decoding masked random array (size=5 mask=07) Checking: encoding/decoding masked random array (size=6 mask=07) Checking: encoding/decoding masked random array (size=7 mask=07) Checking: encoding/decoding masked random array (size=8 mask=07) Checking: encoding/decoding masked random array (size=9 mask=07) Checking: encoding/decoding masked random array (size=10 mask=07) Checking: encoding/decoding masked random array (size=11 mask=07) Checking: encoding/decoding masked random array (size=12 mask=07) Checking: encoding/decoding masked random array (size=13 mask=07) Checking: encoding/decoding masked random array (size=14 mask=07) Checking: encoding/decoding masked random array (size=15 mask=07) Checking: encoding/decoding masked random array (size=16 mask=07) Checking: encoding/decoding masked random array (size=17 mask=07) Checking: encoding/decoding masked random array (size=18 mask=07) Checking: encoding/decoding masked random array (size=19 mask=07) Checking: encoding/decoding masked random array (size=20 mask=07) Checking: encoding/decoding masked random array (size=21 mask=07) Checking: encoding/decoding masked random array (size=22 mask=07) Checking: encoding/decoding masked random array (size=23 mask=07) Checking: encoding/decoding masked random array (size=24 mask=07) Checking: encoding/decoding masked random array (size=25 mask=07) Checking: encoding/decoding masked random array (size=26 mask=07) Checking: encoding/decoding masked random array (size=27 mask=07) Checking: encoding/decoding masked random array (size=28 mask=07) Checking: encoding/decoding masked random array (size=29 mask=07) Checking: encoding/decoding masked random array (size=30 mask=07) Checking: encoding/decoding masked random array (size=31 mask=07) Checking: encoding/decoding masked random array (size=32 mask=07) Checking: encoding/decoding masked random array (size=33 mask=07) Checking: encoding/decoding masked random array (size=34 mask=07) Checking: encoding/decoding masked random array (size=35 mask=07) Checking: encoding/decoding masked random array (size=36 mask=07) Checking: encoding/decoding masked random array (size=37 mask=07) Checking: encoding/decoding masked random array (size=38 mask=07) Checking: encoding/decoding masked random array (size=39 mask=07) Checking: encoding/decoding masked random array (size=40 mask=07) Checking: encoding/decoding masked random array (size=41 mask=07) Checking: encoding/decoding masked random array (size=42 mask=07) Checking: encoding/decoding masked random array (size=43 mask=07) Checking: encoding/decoding masked random array (size=44 mask=07) Checking: encoding/decoding masked random array (size=45 mask=07) Checking: encoding/decoding masked random array (size=46 mask=07) Checking: encoding/decoding masked random array (size=47 mask=07) Checking: encoding/decoding masked random array (size=48 mask=07) Checking: encoding/decoding masked random array (size=49 mask=07) Checking: encoding/decoding masked random array (size=50 mask=07) Checking: encoding/decoding masked random array (size=51 mask=07) Checking: encoding/decoding masked random array (size=52 mask=07) Checking: encoding/decoding masked random array (size=53 mask=07) Checking: encoding/decoding masked random array (size=54 mask=07) Checking: encoding/decoding masked random array (size=55 mask=07) Checking: encoding/decoding masked random array (size=56 mask=07) Checking: encoding/decoding masked random array (size=57 mask=07) Checking: encoding/decoding masked random array (size=58 mask=07) Checking: encoding/decoding masked random array (size=59 mask=07) Checking: encoding/decoding masked random array (size=60 mask=07) Checking: encoding/decoding masked random array (size=61 mask=07) Checking: encoding/decoding masked random array (size=62 mask=07) Checking: encoding/decoding masked random array (size=63 mask=07) Checking: encoding/decoding masked random array (size=64 mask=07) Checking: encoding/decoding masked random array (size=65 mask=07) Checking: encoding/decoding masked random array (size=66 mask=07) Checking: encoding/decoding masked random array (size=67 mask=07) Checking: encoding/decoding masked random array (size=68 mask=07) Checking: encoding/decoding masked random array (size=69 mask=07) Checking: encoding/decoding masked random array (size=70 mask=07) Checking: encoding/decoding masked random array (size=71 mask=07) Checking: encoding/decoding masked random array (size=72 mask=07) Checking: encoding/decoding masked random array (size=73 mask=07) Checking: encoding/decoding masked random array (size=74 mask=07) Checking: encoding/decoding masked random array (size=75 mask=07) Checking: encoding/decoding masked random array (size=76 mask=07) Checking: encoding/decoding masked random array (size=77 mask=07) Checking: encoding/decoding masked random array (size=78 mask=07) Checking: encoding/decoding masked random array (size=79 mask=07) Checking: encoding/decoding masked random array (size=80 mask=07) Checking: encoding/decoding masked random array (size=81 mask=07) Checking: encoding/decoding masked random array (size=82 mask=07) Checking: encoding/decoding masked random array (size=83 mask=07) Checking: encoding/decoding masked random array (size=84 mask=07) Checking: encoding/decoding masked random array (size=85 mask=07) Checking: encoding/decoding masked random array (size=86 mask=07) Checking: encoding/decoding masked random array (size=87 mask=07) Checking: encoding/decoding masked random array (size=88 mask=07) Checking: encoding/decoding masked random array (size=89 mask=07) Checking: encoding/decoding masked random array (size=90 mask=07) Checking: encoding/decoding masked random array (size=91 mask=07) Checking: encoding/decoding masked random array (size=92 mask=07) Checking: encoding/decoding masked random array (size=93 mask=07) Checking: encoding/decoding masked random array (size=94 mask=07) Checking: encoding/decoding masked random array (size=95 mask=07) Checking: encoding/decoding masked random array (size=96 mask=07) Checking: encoding/decoding masked random array (size=97 mask=07) Checking: encoding/decoding masked random array (size=98 mask=07) Checking: encoding/decoding masked random array (size=99 mask=07) Checking: encoding/decoding masked random array (size=0 mask=0f) Checking: encoding/decoding masked random array (size=1 mask=0f) Checking: encoding/decoding masked random array (size=2 mask=0f) Checking: encoding/decoding masked random array (size=3 mask=0f) Checking: encoding/decoding masked random array (size=4 mask=0f) Checking: encoding/decoding masked random array (size=5 mask=0f) Checking: encoding/decoding masked random array (size=6 mask=0f) Checking: encoding/decoding masked random array (size=7 mask=0f) Checking: encoding/decoding masked random array (size=8 mask=0f) Checking: encoding/decoding masked random array (size=9 mask=0f) Checking: encoding/decoding masked random array (size=10 mask=0f) Checking: encoding/decoding masked random array (size=11 mask=0f) Checking: encoding/decoding masked random array (size=12 mask=0f) Checking: encoding/decoding masked random array (size=13 mask=0f) Checking: encoding/decoding masked random array (size=14 mask=0f) Checking: encoding/decoding masked random array (size=15 mask=0f) Checking: encoding/decoding masked random array (size=16 mask=0f) Checking: encoding/decoding masked random array (size=17 mask=0f) Checking: encoding/decoding masked random array (size=18 mask=0f) Checking: encoding/decoding masked random array (size=19 mask=0f) Checking: encoding/decoding masked random array (size=20 mask=0f) Checking: encoding/decoding masked random array (size=21 mask=0f) Checking: encoding/decoding masked random array (size=22 mask=0f) Checking: encoding/decoding masked random array (size=23 mask=0f) Checking: encoding/decoding masked random array (size=24 mask=0f) Checking: encoding/decoding masked random array (size=25 mask=0f) Checking: encoding/decoding masked random array (size=26 mask=0f) Checking: encoding/decoding masked random array (size=27 mask=0f) Checking: encoding/decoding masked random array (size=28 mask=0f) Checking: encoding/decoding masked random array (size=29 mask=0f) Checking: encoding/decoding masked random array (size=30 mask=0f) Checking: encoding/decoding masked random array (size=31 mask=0f) Checking: encoding/decoding masked random array (size=32 mask=0f) Checking: encoding/decoding masked random array (size=33 mask=0f) Checking: encoding/decoding masked random array (size=34 mask=0f) Checking: encoding/decoding masked random array (size=35 mask=0f) Checking: encoding/decoding masked random array (size=36 mask=0f) Checking: encoding/decoding masked random array (size=37 mask=0f) Checking: encoding/decoding masked random array (size=38 mask=0f) Checking: encoding/decoding masked random array (size=39 mask=0f) Checking: encoding/decoding masked random array (size=40 mask=0f) Checking: encoding/decoding masked random array (size=41 mask=0f) Checking: encoding/decoding masked random array (size=42 mask=0f) Checking: encoding/decoding masked random array (size=43 mask=0f) Checking: encoding/decoding masked random array (size=44 mask=0f) Checking: encoding/decoding masked random array (size=45 mask=0f) Checking: encoding/decoding masked random array (size=46 mask=0f) Checking: encoding/decoding masked random array (size=47 mask=0f) Checking: encoding/decoding masked random array (size=48 mask=0f) Checking: encoding/decoding masked random array (size=49 mask=0f) Checking: encoding/decoding masked random array (size=50 mask=0f) Checking: encoding/decoding masked random array (size=51 mask=0f) Checking: encoding/decoding masked random array (size=52 mask=0f) Checking: encoding/decoding masked random array (size=53 mask=0f) Checking: encoding/decoding masked random array (size=54 mask=0f) Checking: encoding/decoding masked random array (size=55 mask=0f) Checking: encoding/decoding masked random array (size=56 mask=0f) Checking: encoding/decoding masked random array (size=57 mask=0f) Checking: encoding/decoding masked random array (size=58 mask=0f) Checking: encoding/decoding masked random array (size=59 mask=0f) Checking: encoding/decoding masked random array (size=60 mask=0f) Checking: encoding/decoding masked random array (size=61 mask=0f) Checking: encoding/decoding masked random array (size=62 mask=0f) Checking: encoding/decoding masked random array (size=63 mask=0f) Checking: encoding/decoding masked random array (size=64 mask=0f) Checking: encoding/decoding masked random array (size=65 mask=0f) Checking: encoding/decoding masked random array (size=66 mask=0f) Checking: encoding/decoding masked random array (size=67 mask=0f) Checking: encoding/decoding masked random array (size=68 mask=0f) Checking: encoding/decoding masked random array (size=69 mask=0f) Checking: encoding/decoding masked random array (size=70 mask=0f) Checking: encoding/decoding masked random array (size=71 mask=0f) Checking: encoding/decoding masked random array (size=72 mask=0f) Checking: encoding/decoding masked random array (size=73 mask=0f) Checking: encoding/decoding masked random array (size=74 mask=0f) Checking: encoding/decoding masked random array (size=75 mask=0f) Checking: encoding/decoding masked random array (size=76 mask=0f) Checking: encoding/decoding masked random array (size=77 mask=0f) Checking: encoding/decoding masked random array (size=78 mask=0f) Checking: encoding/decoding masked random array (size=79 mask=0f) Checking: encoding/decoding masked random array (size=80 mask=0f) Checking: encoding/decoding masked random array (size=81 mask=0f) Checking: encoding/decoding masked random array (size=82 mask=0f) Checking: encoding/decoding masked random array (size=83 mask=0f) Checking: encoding/decoding masked random array (size=84 mask=0f) Checking: encoding/decoding masked random array (size=85 mask=0f) Checking: encoding/decoding masked random array (size=86 mask=0f) Checking: encoding/decoding masked random array (size=87 mask=0f) Checking: encoding/decoding masked random array (size=88 mask=0f) Checking: encoding/decoding masked random array (size=89 mask=0f) Checking: encoding/decoding masked random array (size=90 mask=0f) Checking: encoding/decoding masked random array (size=91 mask=0f) Checking: encoding/decoding masked random array (size=92 mask=0f) Checking: encoding/decoding masked random array (size=93 mask=0f) Checking: encoding/decoding masked random array (size=94 mask=0f) Checking: encoding/decoding masked random array (size=95 mask=0f) Checking: encoding/decoding masked random array (size=96 mask=0f) Checking: encoding/decoding masked random array (size=97 mask=0f) Checking: encoding/decoding masked random array (size=98 mask=0f) Checking: encoding/decoding masked random array (size=99 mask=0f) Checking: encoding/decoding masked random array (size=0 mask=1f) Checking: encoding/decoding masked random array (size=1 mask=1f) Checking: encoding/decoding masked random array (size=2 mask=1f) Checking: encoding/decoding masked random array (size=3 mask=1f) Checking: encoding/decoding masked random array (size=4 mask=1f) Checking: encoding/decoding masked random array (size=5 mask=1f) Checking: encoding/decoding masked random array (size=6 mask=1f) Checking: encoding/decoding masked random array (size=7 mask=1f) Checking: encoding/decoding masked random array (size=8 mask=1f) Checking: encoding/decoding masked random array (size=9 mask=1f) Checking: encoding/decoding masked random array (size=10 mask=1f) Checking: encoding/decoding masked random array (size=11 mask=1f) Checking: encoding/decoding masked random array (size=12 mask=1f) Checking: encoding/decoding masked random array (size=13 mask=1f) Checking: encoding/decoding masked random array (size=14 mask=1f) Checking: encoding/decoding masked random array (size=15 mask=1f) Checking: encoding/decoding masked random array (size=16 mask=1f) Checking: encoding/decoding masked random array (size=17 mask=1f) Checking: encoding/decoding masked random array (size=18 mask=1f) Checking: encoding/decoding masked random array (size=19 mask=1f) Checking: encoding/decoding masked random array (size=20 mask=1f) Checking: encoding/decoding masked random array (size=21 mask=1f) Checking: encoding/decoding masked random array (size=22 mask=1f) Checking: encoding/decoding masked random array (size=23 mask=1f) Checking: encoding/decoding masked random array (size=24 mask=1f) Checking: encoding/decoding masked random array (size=25 mask=1f) Checking: encoding/decoding masked random array (size=26 mask=1f) Checking: encoding/decoding masked random array (size=27 mask=1f) Checking: encoding/decoding masked random array (size=28 mask=1f) Checking: encoding/decoding masked random array (size=29 mask=1f) Checking: encoding/decoding masked random array (size=30 mask=1f) Checking: encoding/decoding masked random array (size=31 mask=1f) Checking: encoding/decoding masked random array (size=32 mask=1f) Checking: encoding/decoding masked random array (size=33 mask=1f) Checking: encoding/decoding masked random array (size=34 mask=1f) Checking: encoding/decoding masked random array (size=35 mask=1f) Checking: encoding/decoding masked random array (size=36 mask=1f) Checking: encoding/decoding masked random array (size=37 mask=1f) Checking: encoding/decoding masked random array (size=38 mask=1f) Checking: encoding/decoding masked random array (size=39 mask=1f) Checking: encoding/decoding masked random array (size=40 mask=1f) Checking: encoding/decoding masked random array (size=41 mask=1f) Checking: encoding/decoding masked random array (size=42 mask=1f) Checking: encoding/decoding masked random array (size=43 mask=1f) Checking: encoding/decoding masked random array (size=44 mask=1f) Checking: encoding/decoding masked random array (size=45 mask=1f) Checking: encoding/decoding masked random array (size=46 mask=1f) Checking: encoding/decoding masked random array (size=47 mask=1f) Checking: encoding/decoding masked random array (size=48 mask=1f) Checking: encoding/decoding masked random array (size=49 mask=1f) Checking: encoding/decoding masked random array (size=50 mask=1f) Checking: encoding/decoding masked random array (size=51 mask=1f) Checking: encoding/decoding masked random array (size=52 mask=1f) Checking: encoding/decoding masked random array (size=53 mask=1f) Checking: encoding/decoding masked random array (size=54 mask=1f) Checking: encoding/decoding masked random array (size=55 mask=1f) Checking: encoding/decoding masked random array (size=56 mask=1f) Checking: encoding/decoding masked random array (size=57 mask=1f) Checking: encoding/decoding masked random array (size=58 mask=1f) Checking: encoding/decoding masked random array (size=59 mask=1f) Checking: encoding/decoding masked random array (size=60 mask=1f) Checking: encoding/decoding masked random array (size=61 mask=1f) Checking: encoding/decoding masked random array (size=62 mask=1f) Checking: encoding/decoding masked random array (size=63 mask=1f) Checking: encoding/decoding masked random array (size=64 mask=1f) Checking: encoding/decoding masked random array (size=65 mask=1f) Checking: encoding/decoding masked random array (size=66 mask=1f) Checking: encoding/decoding masked random array (size=67 mask=1f) Checking: encoding/decoding masked random array (size=68 mask=1f) Checking: encoding/decoding masked random array (size=69 mask=1f) Checking: encoding/decoding masked random array (size=70 mask=1f) Checking: encoding/decoding masked random array (size=71 mask=1f) Checking: encoding/decoding masked random array (size=72 mask=1f) Checking: encoding/decoding masked random array (size=73 mask=1f) Checking: encoding/decoding masked random array (size=74 mask=1f) Checking: encoding/decoding masked random array (size=75 mask=1f) Checking: encoding/decoding masked random array (size=76 mask=1f) Checking: encoding/decoding masked random array (size=77 mask=1f) Checking: encoding/decoding masked random array (size=78 mask=1f) Checking: encoding/decoding masked random array (size=79 mask=1f) Checking: encoding/decoding masked random array (size=80 mask=1f) Checking: encoding/decoding masked random array (size=81 mask=1f) Checking: encoding/decoding masked random array (size=82 mask=1f) Checking: encoding/decoding masked random array (size=83 mask=1f) Checking: encoding/decoding masked random array (size=84 mask=1f) Checking: encoding/decoding masked random array (size=85 mask=1f) Checking: encoding/decoding masked random array (size=86 mask=1f) Checking: encoding/decoding masked random array (size=87 mask=1f) Checking: encoding/decoding masked random array (size=88 mask=1f) Checking: encoding/decoding masked random array (size=89 mask=1f) Checking: encoding/decoding masked random array (size=90 mask=1f) Checking: encoding/decoding masked random array (size=91 mask=1f) Checking: encoding/decoding masked random array (size=92 mask=1f) Checking: encoding/decoding masked random array (size=93 mask=1f) Checking: encoding/decoding masked random array (size=94 mask=1f) Checking: encoding/decoding masked random array (size=95 mask=1f) Checking: encoding/decoding masked random array (size=96 mask=1f) Checking: encoding/decoding masked random array (size=97 mask=1f) Checking: encoding/decoding masked random array (size=98 mask=1f) Checking: encoding/decoding masked random array (size=99 mask=1f) Checking: encoding/decoding masked random array (size=0 mask=3f) Checking: encoding/decoding masked random array (size=1 mask=3f) Checking: encoding/decoding masked random array (size=2 mask=3f) Checking: encoding/decoding masked random array (size=3 mask=3f) Checking: encoding/decoding masked random array (size=4 mask=3f) Checking: encoding/decoding masked random array (size=5 mask=3f) Checking: encoding/decoding masked random array (size=6 mask=3f) Checking: encoding/decoding masked random array (size=7 mask=3f) Checking: encoding/decoding masked random array (size=8 mask=3f) Checking: encoding/decoding masked random array (size=9 mask=3f) Checking: encoding/decoding masked random array (size=10 mask=3f) Checking: encoding/decoding masked random array (size=11 mask=3f) Checking: encoding/decoding masked random array (size=12 mask=3f) Checking: encoding/decoding masked random array (size=13 mask=3f) Checking: encoding/decoding masked random array (size=14 mask=3f) Checking: encoding/decoding masked random array (size=15 mask=3f) Checking: encoding/decoding masked random array (size=16 mask=3f) Checking: encoding/decoding masked random array (size=17 mask=3f) Checking: encoding/decoding masked random array (size=18 mask=3f) Checking: encoding/decoding masked random array (size=19 mask=3f) Checking: encoding/decoding masked random array (size=20 mask=3f) Checking: encoding/decoding masked random array (size=21 mask=3f) Checking: encoding/decoding masked random array (size=22 mask=3f) Checking: encoding/decoding masked random array (size=23 mask=3f) Checking: encoding/decoding masked random array (size=24 mask=3f) Checking: encoding/decoding masked random array (size=25 mask=3f) Checking: encoding/decoding masked random array (size=26 mask=3f) Checking: encoding/decoding masked random array (size=27 mask=3f) Checking: encoding/decoding masked random array (size=28 mask=3f) Checking: encoding/decoding masked random array (size=29 mask=3f) Checking: encoding/decoding masked random array (size=30 mask=3f) Checking: encoding/decoding masked random array (size=31 mask=3f) Checking: encoding/decoding masked random array (size=32 mask=3f) Checking: encoding/decoding masked random array (size=33 mask=3f) Checking: encoding/decoding masked random array (size=34 mask=3f) Checking: encoding/decoding masked random array (size=35 mask=3f) Checking: encoding/decoding masked random array (size=36 mask=3f) Checking: encoding/decoding masked random array (size=37 mask=3f) Checking: encoding/decoding masked random array (size=38 mask=3f) Checking: encoding/decoding masked random array (size=39 mask=3f) Checking: encoding/decoding masked random array (size=40 mask=3f) Checking: encoding/decoding masked random array (size=41 mask=3f) Checking: encoding/decoding masked random array (size=42 mask=3f) Checking: encoding/decoding masked random array (size=43 mask=3f) Checking: encoding/decoding masked random array (size=44 mask=3f) Checking: encoding/decoding masked random array (size=45 mask=3f) Checking: encoding/decoding masked random array (size=46 mask=3f) Checking: encoding/decoding masked random array (size=47 mask=3f) Checking: encoding/decoding masked random array (size=48 mask=3f) Checking: encoding/decoding masked random array (size=49 mask=3f) Checking: encoding/decoding masked random array (size=50 mask=3f) Checking: encoding/decoding masked random array (size=51 mask=3f) Checking: encoding/decoding masked random array (size=52 mask=3f) Checking: encoding/decoding masked random array (size=53 mask=3f) Checking: encoding/decoding masked random array (size=54 mask=3f) Checking: encoding/decoding masked random array (size=55 mask=3f) Checking: encoding/decoding masked random array (size=56 mask=3f) Checking: encoding/decoding masked random array (size=57 mask=3f) Checking: encoding/decoding masked random array (size=58 mask=3f) Checking: encoding/decoding masked random array (size=59 mask=3f) Checking: encoding/decoding masked random array (size=60 mask=3f) Checking: encoding/decoding masked random array (size=61 mask=3f) Checking: encoding/decoding masked random array (size=62 mask=3f) Checking: encoding/decoding masked random array (size=63 mask=3f) Checking: encoding/decoding masked random array (size=64 mask=3f) Checking: encoding/decoding masked random array (size=65 mask=3f) Checking: encoding/decoding masked random array (size=66 mask=3f) Checking: encoding/decoding masked random array (size=67 mask=3f) Checking: encoding/decoding masked random array (size=68 mask=3f) Checking: encoding/decoding masked random array (size=69 mask=3f) Checking: encoding/decoding masked random array (size=70 mask=3f) Checking: encoding/decoding masked random array (size=71 mask=3f) Checking: encoding/decoding masked random array (size=72 mask=3f) Checking: encoding/decoding masked random array (size=73 mask=3f) Checking: encoding/decoding masked random array (size=74 mask=3f) Checking: encoding/decoding masked random array (size=75 mask=3f) Checking: encoding/decoding masked random array (size=76 mask=3f) Checking: encoding/decoding masked random array (size=77 mask=3f) Checking: encoding/decoding masked random array (size=78 mask=3f) Checking: encoding/decoding masked random array (size=79 mask=3f) Checking: encoding/decoding masked random array (size=80 mask=3f) Checking: encoding/decoding masked random array (size=81 mask=3f) Checking: encoding/decoding masked random array (size=82 mask=3f) Checking: encoding/decoding masked random array (size=83 mask=3f) Checking: encoding/decoding masked random array (size=84 mask=3f) Checking: encoding/decoding masked random array (size=85 mask=3f) Checking: encoding/decoding masked random array (size=86 mask=3f) Checking: encoding/decoding masked random array (size=87 mask=3f) Checking: encoding/decoding masked random array (size=88 mask=3f) Checking: encoding/decoding masked random array (size=89 mask=3f) Checking: encoding/decoding masked random array (size=90 mask=3f) Checking: encoding/decoding masked random array (size=91 mask=3f) Checking: encoding/decoding masked random array (size=92 mask=3f) Checking: encoding/decoding masked random array (size=93 mask=3f) Checking: encoding/decoding masked random array (size=94 mask=3f) Checking: encoding/decoding masked random array (size=95 mask=3f) Checking: encoding/decoding masked random array (size=96 mask=3f) Checking: encoding/decoding masked random array (size=97 mask=3f) Checking: encoding/decoding masked random array (size=98 mask=3f) Checking: encoding/decoding masked random array (size=99 mask=3f) Checking: encoding/decoding masked random array (size=0 mask=7f) Checking: encoding/decoding masked random array (size=1 mask=7f) Checking: encoding/decoding masked random array (size=2 mask=7f) Checking: encoding/decoding masked random array (size=3 mask=7f) Checking: encoding/decoding masked random array (size=4 mask=7f) Checking: encoding/decoding masked random array (size=5 mask=7f) Checking: encoding/decoding masked random array (size=6 mask=7f) Checking: encoding/decoding masked random array (size=7 mask=7f) Checking: encoding/decoding masked random array (size=8 mask=7f) Checking: encoding/decoding masked random array (size=9 mask=7f) Checking: encoding/decoding masked random array (size=10 mask=7f) Checking: encoding/decoding masked random array (size=11 mask=7f) Checking: encoding/decoding masked random array (size=12 mask=7f) Checking: encoding/decoding masked random array (size=13 mask=7f) Checking: encoding/decoding masked random array (size=14 mask=7f) Checking: encoding/decoding masked random array (size=15 mask=7f) Checking: encoding/decoding masked random array (size=16 mask=7f) Checking: encoding/decoding masked random array (size=17 mask=7f) Checking: encoding/decoding masked random array (size=18 mask=7f) Checking: encoding/decoding masked random array (size=19 mask=7f) Checking: encoding/decoding masked random array (size=20 mask=7f) Checking: encoding/decoding masked random array (size=21 mask=7f) Checking: encoding/decoding masked random array (size=22 mask=7f) Checking: encoding/decoding masked random array (size=23 mask=7f) Checking: encoding/decoding masked random array (size=24 mask=7f) Checking: encoding/decoding masked random array (size=25 mask=7f) Checking: encoding/decoding masked random array (size=26 mask=7f) Checking: encoding/decoding masked random array (size=27 mask=7f) Checking: encoding/decoding masked random array (size=28 mask=7f) Checking: encoding/decoding masked random array (size=29 mask=7f) Checking: encoding/decoding masked random array (size=30 mask=7f) Checking: encoding/decoding masked random array (size=31 mask=7f) Checking: encoding/decoding masked random array (size=32 mask=7f) Checking: encoding/decoding masked random array (size=33 mask=7f) Checking: encoding/decoding masked random array (size=34 mask=7f) Checking: encoding/decoding masked random array (size=35 mask=7f) Checking: encoding/decoding masked random array (size=36 mask=7f) Checking: encoding/decoding masked random array (size=37 mask=7f) Checking: encoding/decoding masked random array (size=38 mask=7f) Checking: encoding/decoding masked random array (size=39 mask=7f) Checking: encoding/decoding masked random array (size=40 mask=7f) Checking: encoding/decoding masked random array (size=41 mask=7f) Checking: encoding/decoding masked random array (size=42 mask=7f) Checking: encoding/decoding masked random array (size=43 mask=7f) Checking: encoding/decoding masked random array (size=44 mask=7f) Checking: encoding/decoding masked random array (size=45 mask=7f) Checking: encoding/decoding masked random array (size=46 mask=7f) Checking: encoding/decoding masked random array (size=47 mask=7f) Checking: encoding/decoding masked random array (size=48 mask=7f) Checking: encoding/decoding masked random array (size=49 mask=7f) Checking: encoding/decoding masked random array (size=50 mask=7f) Checking: encoding/decoding masked random array (size=51 mask=7f) Checking: encoding/decoding masked random array (size=52 mask=7f) Checking: encoding/decoding masked random array (size=53 mask=7f) Checking: encoding/decoding masked random array (size=54 mask=7f) Checking: encoding/decoding masked random array (size=55 mask=7f) Checking: encoding/decoding masked random array (size=56 mask=7f) Checking: encoding/decoding masked random array (size=57 mask=7f) Checking: encoding/decoding masked random array (size=58 mask=7f) Checking: encoding/decoding masked random array (size=59 mask=7f) Checking: encoding/decoding masked random array (size=60 mask=7f) Checking: encoding/decoding masked random array (size=61 mask=7f) Checking: encoding/decoding masked random array (size=62 mask=7f) Checking: encoding/decoding masked random array (size=63 mask=7f) Checking: encoding/decoding masked random array (size=64 mask=7f) Checking: encoding/decoding masked random array (size=65 mask=7f) Checking: encoding/decoding masked random array (size=66 mask=7f) Checking: encoding/decoding masked random array (size=67 mask=7f) Checking: encoding/decoding masked random array (size=68 mask=7f) Checking: encoding/decoding masked random array (size=69 mask=7f) Checking: encoding/decoding masked random array (size=70 mask=7f) Checking: encoding/decoding masked random array (size=71 mask=7f) Checking: encoding/decoding masked random array (size=72 mask=7f) Checking: encoding/decoding masked random array (size=73 mask=7f) Checking: encoding/decoding masked random array (size=74 mask=7f) Checking: encoding/decoding masked random array (size=75 mask=7f) Checking: encoding/decoding masked random array (size=76 mask=7f) Checking: encoding/decoding masked random array (size=77 mask=7f) Checking: encoding/decoding masked random array (size=78 mask=7f) Checking: encoding/decoding masked random array (size=79 mask=7f) Checking: encoding/decoding masked random array (size=80 mask=7f) Checking: encoding/decoding masked random array (size=81 mask=7f) Checking: encoding/decoding masked random array (size=82 mask=7f) Checking: encoding/decoding masked random array (size=83 mask=7f) Checking: encoding/decoding masked random array (size=84 mask=7f) Checking: encoding/decoding masked random array (size=85 mask=7f) Checking: encoding/decoding masked random array (size=86 mask=7f) Checking: encoding/decoding masked random array (size=87 mask=7f) Checking: encoding/decoding masked random array (size=88 mask=7f) Checking: encoding/decoding masked random array (size=89 mask=7f) Checking: encoding/decoding masked random array (size=90 mask=7f) Checking: encoding/decoding masked random array (size=91 mask=7f) Checking: encoding/decoding masked random array (size=92 mask=7f) Checking: encoding/decoding masked random array (size=93 mask=7f) Checking: encoding/decoding masked random array (size=94 mask=7f) Checking: encoding/decoding masked random array (size=95 mask=7f) Checking: encoding/decoding masked random array (size=96 mask=7f) Checking: encoding/decoding masked random array (size=97 mask=7f) Checking: encoding/decoding masked random array (size=98 mask=7f) Checking: encoding/decoding masked random array (size=99 mask=7f) Checking: encoding/decoding masked random array (size=0 mask=ff) Checking: encoding/decoding masked random array (size=1 mask=ff) Checking: encoding/decoding masked random array (size=2 mask=ff) Checking: encoding/decoding masked random array (size=3 mask=ff) Checking: encoding/decoding masked random array (size=4 mask=ff) Checking: encoding/decoding masked random array (size=5 mask=ff) Checking: encoding/decoding masked random array (size=6 mask=ff) Checking: encoding/decoding masked random array (size=7 mask=ff) Checking: encoding/decoding masked random array (size=8 mask=ff) Checking: encoding/decoding masked random array (size=9 mask=ff) Checking: encoding/decoding masked random array (size=10 mask=ff) Checking: encoding/decoding masked random array (size=11 mask=ff) Checking: encoding/decoding masked random array (size=12 mask=ff) Checking: encoding/decoding masked random array (size=13 mask=ff) Checking: encoding/decoding masked random array (size=14 mask=ff) Checking: encoding/decoding masked random array (size=15 mask=ff) Checking: encoding/decoding masked random array (size=16 mask=ff) Checking: encoding/decoding masked random array (size=17 mask=ff) Checking: encoding/decoding masked random array (size=18 mask=ff) Checking: encoding/decoding masked random array (size=19 mask=ff) Checking: encoding/decoding masked random array (size=20 mask=ff) Checking: encoding/decoding masked random array (size=21 mask=ff) Checking: encoding/decoding masked random array (size=22 mask=ff) Checking: encoding/decoding masked random array (size=23 mask=ff) Checking: encoding/decoding masked random array (size=24 mask=ff) Checking: encoding/decoding masked random array (size=25 mask=ff) Checking: encoding/decoding masked random array (size=26 mask=ff) Checking: encoding/decoding masked random array (size=27 mask=ff) Checking: encoding/decoding masked random array (size=28 mask=ff) Checking: encoding/decoding masked random array (size=29 mask=ff) Checking: encoding/decoding masked random array (size=30 mask=ff) Checking: encoding/decoding masked random array (size=31 mask=ff) Checking: encoding/decoding masked random array (size=32 mask=ff) Checking: encoding/decoding masked random array (size=33 mask=ff) Checking: encoding/decoding masked random array (size=34 mask=ff) Checking: encoding/decoding masked random array (size=35 mask=ff) Checking: encoding/decoding masked random array (size=36 mask=ff) Checking: encoding/decoding masked random array (size=37 mask=ff) Checking: encoding/decoding masked random array (size=38 mask=ff) Checking: encoding/decoding masked random array (size=39 mask=ff) Checking: encoding/decoding masked random array (size=40 mask=ff) Checking: encoding/decoding masked random array (size=41 mask=ff) Checking: encoding/decoding masked random array (size=42 mask=ff) Checking: encoding/decoding masked random array (size=43 mask=ff) Checking: encoding/decoding masked random array (size=44 mask=ff) Checking: encoding/decoding masked random array (size=45 mask=ff) Checking: encoding/decoding masked random array (size=46 mask=ff) Checking: encoding/decoding masked random array (size=47 mask=ff) Checking: encoding/decoding masked random array (size=48 mask=ff) Checking: encoding/decoding masked random array (size=49 mask=ff) Checking: encoding/decoding masked random array (size=50 mask=ff) Checking: encoding/decoding masked random array (size=51 mask=ff) Checking: encoding/decoding masked random array (size=52 mask=ff) Checking: encoding/decoding masked random array (size=53 mask=ff) Checking: encoding/decoding masked random array (size=54 mask=ff) Checking: encoding/decoding masked random array (size=55 mask=ff) Checking: encoding/decoding masked random array (size=56 mask=ff) Checking: encoding/decoding masked random array (size=57 mask=ff) Checking: encoding/decoding masked random array (size=58 mask=ff) Checking: encoding/decoding masked random array (size=59 mask=ff) Checking: encoding/decoding masked random array (size=60 mask=ff) Checking: encoding/decoding masked random array (size=61 mask=ff) Checking: encoding/decoding masked random array (size=62 mask=ff) Checking: encoding/decoding masked random array (size=63 mask=ff) Checking: encoding/decoding masked random array (size=64 mask=ff) Checking: encoding/decoding masked random array (size=65 mask=ff) Checking: encoding/decoding masked random array (size=66 mask=ff) Checking: encoding/decoding masked random array (size=67 mask=ff) Checking: encoding/decoding masked random array (size=68 mask=ff) Checking: encoding/decoding masked random array (size=69 mask=ff) Checking: encoding/decoding masked random array (size=70 mask=ff) Checking: encoding/decoding masked random array (size=71 mask=ff) Checking: encoding/decoding masked random array (size=72 mask=ff) Checking: encoding/decoding masked random array (size=73 mask=ff) Checking: encoding/decoding masked random array (size=74 mask=ff) Checking: encoding/decoding masked random array (size=75 mask=ff) Checking: encoding/decoding masked random array (size=76 mask=ff) Checking: encoding/decoding masked random array (size=77 mask=ff) Checking: encoding/decoding masked random array (size=78 mask=ff) Checking: encoding/decoding masked random array (size=79 mask=ff) Checking: encoding/decoding masked random array (size=80 mask=ff) Checking: encoding/decoding masked random array (size=81 mask=ff) Checking: encoding/decoding masked random array (size=82 mask=ff) Checking: encoding/decoding masked random array (size=83 mask=ff) Checking: encoding/decoding masked random array (size=84 mask=ff) Checking: encoding/decoding masked random array (size=85 mask=ff) Checking: encoding/decoding masked random array (size=86 mask=ff) Checking: encoding/decoding masked random array (size=87 mask=ff) Checking: encoding/decoding masked random array (size=88 mask=ff) Checking: encoding/decoding masked random array (size=89 mask=ff) Checking: encoding/decoding masked random array (size=90 mask=ff) Checking: encoding/decoding masked random array (size=91 mask=ff) Checking: encoding/decoding masked random array (size=92 mask=ff) Checking: encoding/decoding masked random array (size=93 mask=ff) Checking: encoding/decoding masked random array (size=94 mask=ff) Checking: encoding/decoding masked random array (size=95 mask=ff) Checking: encoding/decoding masked random array (size=96 mask=ff) Checking: encoding/decoding masked random array (size=97 mask=ff) Checking: encoding/decoding masked random array (size=98 mask=ff) Checking: encoding/decoding masked random array (size=99 mask=ff) PASS: arith PASS: encode Filter 0: test "constant": 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 test "ramp": 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 3 12 22 32 42 52 62 72 82 93 1 0 0 0 0 0 0 0 -1 4 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 3 12 22 32 42 52 62 72 82 93 1 0 0 0 0 0 0 0 -1 4 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 test "alternating": 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 test "spike": 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 2 -12 72 -12 2 0 0 0 0 0 6 -56 -56 6 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 2 -12 72 -12 2 0 0 0 0 0 6 -56 -56 6 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 test "edge": 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 99 111 14 2 0 0 0 0 0 0 -6 50 6 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 99 111 14 2 0 0 0 0 0 0 -6 50 6 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 test "random": 111 108 86 20 26 86 71 101 18 119 70 8 32 99 18 34 120 76 102 19 114 80 28 95 51 77 41 30 101 71 6 -32 38 57 76 -47 83 -35 -41 -82 111 108 86 20 26 86 71 101 18 119 70 8 32 99 18 34 120 76 102 19 114 80 28 95 51 77 41 30 101 71 6 -32 38 57 76 -47 83 -35 -41 -82 111 108 86 20 26 86 71 101 18 119 70 8 32 99 18 34 120 76 102 19 testing random arrays (split): OK testing random arrays (synth): OK Filter 1: test "constant": 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 test "ramp": 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 2 12 22 32 42 52 62 72 82 93 0 0 0 0 0 0 0 0 0 5 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 2 12 22 32 42 52 62 72 82 93 0 0 0 0 0 0 0 0 0 5 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 test "alternating": 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 test "spike": 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 75 -12 0 0 0 0 0 0 0 -50 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 75 -12 0 0 0 0 0 0 0 -50 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 test "edge": 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 113 13 0 0 0 0 0 0 0 0 50 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 113 13 0 0 0 0 0 0 0 0 50 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 test "random": 117 40 115 52 1 41 80 123 127 55 95 11 77 31 93 97 27 2 91 51 79 95 0 85 118 62 45 89 22 67 -76 -6 0 19 -56 -75 -54 37 -57 -40 117 40 115 52 1 41 80 123 127 55 95 11 77 31 93 97 27 2 91 51 79 95 0 85 118 62 45 89 22 67 -76 -6 0 19 -56 -75 -54 37 -57 -40 117 40 115 52 1 41 80 123 127 55 95 11 77 31 93 97 27 2 91 51 testing random arrays (split): OK testing random arrays (synth): OK Filter 2: test "constant": 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 test "ramp": 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 3 12 22 32 42 52 62 72 82 93 1 0 0 0 0 0 0 0 -1 4 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 3 12 22 32 42 52 62 72 82 93 1 0 0 0 0 0 0 0 -1 4 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 test "alternating": 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 test "spike": 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 3 -12 68 -12 3 0 0 0 0 0 6 -56 -56 6 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 3 -12 68 -12 3 0 0 0 0 0 6 -56 -56 6 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 test "edge": 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 97 112 16 0 0 0 0 0 0 0 -6 50 6 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 97 112 16 0 0 0 0 0 0 0 -6 50 6 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 test "random": 122 1 7 5 15 108 42 64 88 107 95 39 20 65 9 7 32 17 1 1 88 -10 41 64 88 90 31 21 26 2 -63 3 82 -2 8 -20 57 -15 -1 2 122 1 7 5 15 108 42 64 88 107 95 39 20 65 9 7 32 17 1 1 88 -10 41 64 88 90 31 21 26 2 -63 3 82 -2 8 -20 57 -15 -1 2 122 1 7 5 15 108 42 64 88 107 95 39 20 65 9 7 32 17 1 1 testing random arrays (split): OK testing random arrays (synth): OK Filter 3: test "constant": 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 test "ramp": 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 5 15 25 35 45 55 65 75 85 95 5 5 5 5 5 5 5 5 5 5 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 5 15 25 35 45 55 65 75 85 95 5 5 5 5 5 5 5 5 5 5 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 test "alternating": 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 test "spike": 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 -100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 -100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 test "edge": 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 test "random": 68 12 91 7 64 41 120 93 120 69 72 48 122 49 61 51 21 57 112 50 40 49 53 107 95 60 86 56 39 81 -56 -84 -23 -27 -51 -24 -73 -10 36 -62 68 12 91 7 64 41 120 93 120 69 72 48 122 49 61 51 21 57 112 50 40 49 53 107 95 60 86 56 39 81 -56 -84 -23 -27 -51 -24 -73 -10 36 -62 68 12 91 7 64 41 120 93 120 69 72 48 122 49 61 51 21 57 112 50 testing random arrays (split): OK testing random arrays (synth): OK Filter 4: test "constant": 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 test "ramp": 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 5 15 25 35 45 55 65 75 85 95 5 5 5 5 5 5 5 5 5 5 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 5 15 25 35 45 55 65 75 85 95 5 5 5 5 5 5 5 5 5 5 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 test "alternating": 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 50 50 50 50 50 50 50 50 50 50 100 100 100 100 100 100 100 100 100 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 test "spike": 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 -100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 -100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 test "edge": 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 test "random": 45 127 49 68 91 27 75 37 14 118 92 55 39 81 89 92 97 73 106 70 86 59 59 56 66 74 60 91 85 88 82 19 -64 -38 104 -37 42 3 -24 -36 45 127 49 68 91 27 75 37 14 118 92 55 39 81 89 92 97 73 106 70 86 59 59 56 66 74 60 91 85 88 82 19 -64 -38 104 -37 42 3 -24 -36 45 127 49 68 91 27 75 37 14 118 92 55 39 81 89 92 97 73 106 70 testing random arrays (split): OK testing random arrays (synth): OK Filter 5: test "constant": 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 200 200 200 200 200 200 200 200 200 200 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 200 200 200 200 200 200 200 200 200 200 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 test "ramp": 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 8 23 44 64 84 104 124 144 164 185 0 0 0 0 0 0 0 1 -1 4 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 8 23 44 64 84 104 124 144 164 185 0 0 0 0 0 0 0 1 -1 4 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 test "alternating": 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 100 100 100 100 100 100 100 100 100 100 50 50 50 50 50 50 50 50 50 50 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 100 100 100 100 100 100 100 100 100 100 50 50 50 50 50 50 50 50 50 50 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 test "spike": 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 1 -4 10 -32 -32 10 -4 1 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 1 -4 10 -32 -32 10 -4 1 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 test "edge": 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 200 200 203 195 213 50 -13 5 -3 0 1 -3 6 -10 28 4 0 -2 2 -1 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 200 200 203 195 213 50 -13 5 -3 0 1 -3 6 -10 28 4 0 -2 2 -1 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 test "random": 56 33 27 42 51 38 21 106 38 123 10 84 26 93 123 30 121 67 94 15 86 68 85 88 169 107 122 181 166 143 -4 2 0 38 48 38 13 -61 -8 -56 56 33 27 42 51 38 21 106 38 123 10 84 26 93 123 30 121 67 94 15 86 68 85 88 169 107 122 181 166 143 -4 2 0 38 48 38 13 -61 -8 -56 56 33 27 42 51 38 21 106 38 123 10 84 26 93 123 30 121 67 94 15 testing random arrays (split): OK testing random arrays (synth): OK Filter 6: test "constant": 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 123 123 123 123 123 123 123 123 123 123 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 123 123 123 123 123 123 123 123 123 123 0 0 0 0 0 0 0 0 0 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 test "ramp": 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 6 16 27 39 52 64 76 89 101 113 2 0 -1 0 0 0 0 1 -1 3 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 6 16 27 39 52 64 76 89 101 113 2 0 -1 0 0 0 0 1 -1 3 2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 test "alternating": 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 61 61 61 61 61 61 61 61 61 61 81 81 81 81 81 81 81 81 81 81 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 61 61 61 61 61 61 61 61 61 61 81 81 81 81 81 81 81 81 81 81 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 test "spike": 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 3 -11 74 -11 3 0 0 0 0 0 7 -49 -49 7 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 3 -11 74 -11 3 0 0 0 0 0 7 -49 -49 7 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 test "edge": 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 123 123 123 120 132 24 1 0 0 0 0 0 0 -7 45 3 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 123 123 123 120 132 24 1 0 0 0 0 0 0 -7 45 3 0 0 0 0 100 100 100 100 100 100 100 100 100 100 0 0 0 0 0 0 0 0 0 0 test "random": 26 42 9 99 11 101 29 119 58 39 110 16 18 126 75 119 93 93 62 127 40 47 69 88 80 91 44 129 123 105 15 77 67 68 -48 -45 78 23 9 61 26 42 9 99 11 101 29 119 58 39 110 16 18 126 75 119 93 93 62 127 40 47 69 88 80 91 44 129 123 105 15 77 67 68 -48 -45 78 23 9 61 26 42 9 99 11 101 29 119 58 39 110 16 18 126 75 119 93 93 62 127 testing random arrays (split): OK testing random arrays (synth): OK PASS: wavelet Filter 0: forward test "random 0": forward test "const 0": forward test "const 1": forward test "const 2": forward test "const 3": forward test "const 4": forward test "const 5": forward test "const 6": forward test "vert_lines 0": forward test "vert_lines 1": forward test "vert_lines 2": forward test "vert_lines 3": forward test "vert_lines 4": forward test "vert_lines 5": forward test "vert_lines 6": forward test "vert_lines 7": forward test "horiz_lines 0": forward test "horiz_lines 1": forward test "horiz_lines 2": forward test "horiz_lines 3": forward test "horiz_lines 4": forward test "horiz_lines 5": forward test "horiz_lines 6": forward test "horiz_lines 7": forward test "vert_bands 0": forward test "vert_bands 1": forward test "vert_bands 2": forward test "vert_bands 3": forward test "vert_bands 4": forward test "vert_bands 5": forward test "vert_bands 6": forward test "vert_bands 7": forward test "horiz_bands 0": forward test "horiz_bands 1": forward test "horiz_bands 2": forward test "horiz_bands 3": forward test "horiz_bands 4": forward test "horiz_bands 5": forward test "horiz_bands 6": forward test "horiz_bands 7": forward test "vert_edge 0": forward test "horiz_edge 0": forward test "vert_ramp 0": forward test "vert_ramp 1": forward test "vert_ramp 2": forward test "vert_ramp 3": forward test "vert_ramp 4": forward test "vert_ramp 5": forward test "vert_ramp 6": forward test "vert_ramp 7": forward test "horiz_ramp 0": forward test "horiz_ramp 1": forward test "horiz_ramp 2": forward test "horiz_ramp 3": forward test "horiz_ramp 4": forward test "horiz_ramp 5": forward test "horiz_ramp 6": forward test "horiz_ramp 7": reverse test "random 0": reverse test "const 0": reverse test "const 1": reverse test "const 2": reverse test "const 3": reverse test "const 4": reverse test "const 5": reverse test "const 6": reverse test "vert_lines 0": reverse test "vert_lines 1": reverse test "vert_lines 2": reverse test "vert_lines 3": reverse test "vert_lines 4": reverse test "vert_lines 5": reverse test "vert_lines 6": reverse test "vert_lines 7": reverse test "horiz_lines 0": reverse test "horiz_lines 1": reverse test "horiz_lines 2": reverse test "horiz_lines 3": reverse test "horiz_lines 4": reverse test "horiz_lines 5": reverse test "horiz_lines 6": reverse test "horiz_lines 7": reverse test "vert_bands 0": reverse test "vert_bands 1": reverse test "vert_bands 2": reverse test "vert_bands 3": reverse test "vert_bands 4": reverse test "vert_bands 5": reverse test "vert_bands 6": reverse test "vert_bands 7": reverse test "horiz_bands 0": reverse test "horiz_bands 1": reverse test "horiz_bands 2": reverse test "horiz_bands 3": reverse test "horiz_bands 4": reverse test "horiz_bands 5": reverse test "horiz_bands 6": reverse test "horiz_bands 7": reverse test "vert_edge 0": reverse test "horiz_edge 0": reverse test "vert_ramp 0": reverse test "vert_ramp 1": reverse test "vert_ramp 2": reverse test "vert_ramp 3": reverse test "vert_ramp 4": reverse test "vert_ramp 5": reverse test "vert_ramp 6": reverse test "vert_ramp 7": reverse test "horiz_ramp 0": reverse test "horiz_ramp 1": reverse test "horiz_ramp 2": reverse test "horiz_ramp 3": reverse test "horiz_ramp 4": reverse test "horiz_ramp 5": reverse test "horiz_ramp 6": reverse test "horiz_ramp 7": Filter 1: forward test "random 0": forward test "const 0": forward test "const 1": forward test "const 2": forward test "const 3": forward test "const 4": forward test "const 5": forward test "const 6": forward test "vert_lines 0": forward test "vert_lines 1": forward test "vert_lines 2": forward test "vert_lines 3": forward test "vert_lines 4": forward test "vert_lines 5": forward test "vert_lines 6": forward test "vert_lines 7": forward test "horiz_lines 0": forward test "horiz_lines 1": forward test "horiz_lines 2": forward test "horiz_lines 3": forward test "horiz_lines 4": forward test "horiz_lines 5": forward test "horiz_lines 6": forward test "horiz_lines 7": forward test "vert_bands 0": forward test "vert_bands 1": forward test "vert_bands 2": forward test "vert_bands 3": forward test "vert_bands 4": forward test "vert_bands 5": forward test "vert_bands 6": forward test "vert_bands 7": forward test "horiz_bands 0": forward test "horiz_bands 1": forward test "horiz_bands 2": forward test "horiz_bands 3": forward test "horiz_bands 4": forward test "horiz_bands 5": forward test "horiz_bands 6": forward test "horiz_bands 7": forward test "vert_edge 0": forward test "horiz_edge 0": forward test "vert_ramp 0": forward test "vert_ramp 1": forward test "vert_ramp 2": forward test "vert_ramp 3": forward test "vert_ramp 4": forward test "vert_ramp 5": forward test "vert_ramp 6": forward test "vert_ramp 7": forward test "horiz_ramp 0": forward test "horiz_ramp 1": forward test "horiz_ramp 2": forward test "horiz_ramp 3": forward test "horiz_ramp 4": forward test "horiz_ramp 5": forward test "horiz_ramp 6": forward test "horiz_ramp 7": reverse test "random 0": reverse test "const 0": reverse test "const 1": reverse test "const 2": reverse test "const 3": reverse test "const 4": reverse test "const 5": reverse test "const 6": reverse test "vert_lines 0": reverse test "vert_lines 1": reverse test "vert_lines 2": reverse test "vert_lines 3": reverse test "vert_lines 4": reverse test "vert_lines 5": reverse test "vert_lines 6": reverse test "vert_lines 7": reverse test "horiz_lines 0": reverse test "horiz_lines 1": reverse test "horiz_lines 2": reverse test "horiz_lines 3": reverse test "horiz_lines 4": reverse test "horiz_lines 5": reverse test "horiz_lines 6": reverse test "horiz_lines 7": reverse test "vert_bands 0": reverse test "vert_bands 1": reverse test "vert_bands 2": reverse test "vert_bands 3": reverse test "vert_bands 4": reverse test "vert_bands 5": reverse test "vert_bands 6": reverse test "vert_bands 7": reverse test "horiz_bands 0": reverse test "horiz_bands 1": reverse test "horiz_bands 2": reverse test "horiz_bands 3": reverse test "horiz_bands 4": reverse test "horiz_bands 5": reverse test "horiz_bands 6": reverse test "horiz_bands 7": reverse test "vert_edge 0": reverse test "horiz_edge 0": reverse test "vert_ramp 0": reverse test "vert_ramp 1": reverse test "vert_ramp 2": reverse test "vert_ramp 3": reverse test "vert_ramp 4": reverse test "vert_ramp 5": reverse test "vert_ramp 6": reverse test "vert_ramp 7": reverse test "horiz_ramp 0": reverse test "horiz_ramp 1": reverse test "horiz_ramp 2": reverse test "horiz_ramp 3": reverse test "horiz_ramp 4": reverse test "horiz_ramp 5": reverse test "horiz_ramp 6": reverse test "horiz_ramp 7": Filter 2: forward test "random 0": forward test "const 0": forward test "const 1": forward test "const 2": forward test "const 3": forward test "const 4": forward test "const 5": forward test "const 6": forward test "vert_lines 0": forward test "vert_lines 1": forward test "vert_lines 2": forward test "vert_lines 3": forward test "vert_lines 4": forward test "vert_lines 5": forward test "vert_lines 6": forward test "vert_lines 7": forward test "horiz_lines 0": forward test "horiz_lines 1": forward test "horiz_lines 2": forward test "horiz_lines 3": forward test "horiz_lines 4": forward test "horiz_lines 5": forward test "horiz_lines 6": forward test "horiz_lines 7": forward test "vert_bands 0": forward test "vert_bands 1": forward test "vert_bands 2": forward test "vert_bands 3": forward test "vert_bands 4": forward test "vert_bands 5": forward test "vert_bands 6": forward test "vert_bands 7": forward test "horiz_bands 0": forward test "horiz_bands 1": forward test "horiz_bands 2": forward test "horiz_bands 3": forward test "horiz_bands 4": forward test "horiz_bands 5": forward test "horiz_bands 6": forward test "horiz_bands 7": forward test "vert_edge 0": forward test "horiz_edge 0": forward test "vert_ramp 0": forward test "vert_ramp 1": forward test "vert_ramp 2": forward test "vert_ramp 3": forward test "vert_ramp 4": forward test "vert_ramp 5": forward test "vert_ramp 6": forward test "vert_ramp 7": forward test "horiz_ramp 0": forward test "horiz_ramp 1": forward test "horiz_ramp 2": forward test "horiz_ramp 3": forward test "horiz_ramp 4": forward test "horiz_ramp 5": forward test "horiz_ramp 6": forward test "horiz_ramp 7": reverse test "random 0": reverse test "const 0": reverse test "const 1": reverse test "const 2": reverse test "const 3": reverse test "const 4": reverse test "const 5": reverse test "const 6": reverse test "vert_lines 0": reverse test "vert_lines 1": reverse test "vert_lines 2": reverse test "vert_lines 3": reverse test "vert_lines 4": reverse test "vert_lines 5": reverse test "vert_lines 6": reverse test "vert_lines 7": reverse test "horiz_lines 0": reverse test "horiz_lines 1": reverse test "horiz_lines 2": reverse test "horiz_lines 3": reverse test "horiz_lines 4": reverse test "horiz_lines 5": reverse test "horiz_lines 6": reverse test "horiz_lines 7": reverse test "vert_bands 0": reverse test "vert_bands 1": reverse test "vert_bands 2": reverse test "vert_bands 3": reverse test "vert_bands 4": reverse test "vert_bands 5": reverse test "vert_bands 6": reverse test "vert_bands 7": reverse test "horiz_bands 0": reverse test "horiz_bands 1": reverse test "horiz_bands 2": reverse test "horiz_bands 3": reverse test "horiz_bands 4": reverse test "horiz_bands 5": reverse test "horiz_bands 6": reverse test "horiz_bands 7": reverse test "vert_edge 0": reverse test "horiz_edge 0": reverse test "vert_ramp 0": reverse test "vert_ramp 1": reverse test "vert_ramp 2": reverse test "vert_ramp 3": reverse test "vert_ramp 4": reverse test "vert_ramp 5": reverse test "vert_ramp 6": reverse test "vert_ramp 7": reverse test "horiz_ramp 0": reverse test "horiz_ramp 1": reverse test "horiz_ramp 2": reverse test "horiz_ramp 3": reverse test "horiz_ramp 4": reverse test "horiz_ramp 5": reverse test "horiz_ramp 6": reverse test "horiz_ramp 7": Filter 3: forward test "random 0": forward test "const 0": forward test "const 1": forward test "const 2": forward test "const 3": forward test "const 4": forward test "const 5": forward test "const 6": forward test "vert_lines 0": forward test "vert_lines 1": forward test "vert_lines 2": forward test "vert_lines 3": forward test "vert_lines 4": forward test "vert_lines 5": forward test "vert_lines 6": forward test "vert_lines 7": forward test "horiz_lines 0": forward test "horiz_lines 1": forward test "horiz_lines 2": forward test "horiz_lines 3": forward test "horiz_lines 4": forward test "horiz_lines 5": forward test "horiz_lines 6": forward test "horiz_lines 7": forward test "vert_bands 0": forward test "vert_bands 1": forward test "vert_bands 2": forward test "vert_bands 3": forward test "vert_bands 4": forward test "vert_bands 5": forward test "vert_bands 6": forward test "vert_bands 7": forward test "horiz_bands 0": forward test "horiz_bands 1": forward test "horiz_bands 2": forward test "horiz_bands 3": forward test "horiz_bands 4": forward test "horiz_bands 5": forward test "horiz_bands 6": forward test "horiz_bands 7": forward test "vert_edge 0": forward test "horiz_edge 0": forward test "vert_ramp 0": forward test "vert_ramp 1": forward test "vert_ramp 2": forward test "vert_ramp 3": forward test "vert_ramp 4": forward test "vert_ramp 5": forward test "vert_ramp 6": forward test "vert_ramp 7": forward test "horiz_ramp 0": forward test "horiz_ramp 1": forward test "horiz_ramp 2": forward test "horiz_ramp 3": forward test "horiz_ramp 4": forward test "horiz_ramp 5": forward test "horiz_ramp 6": forward test "horiz_ramp 7": reverse test "random 0": reverse test "const 0": reverse test "const 1": reverse test "const 2": reverse test "const 3": reverse test "const 4": reverse test "const 5": reverse test "const 6": reverse test "vert_lines 0": reverse test "vert_lines 1": reverse test "vert_lines 2": reverse test "vert_lines 3": reverse test "vert_lines 4": reverse test "vert_lines 5": reverse test "vert_lines 6": reverse test "vert_lines 7": reverse test "horiz_lines 0": reverse test "horiz_lines 1": reverse test "horiz_lines 2": reverse test "horiz_lines 3": reverse test "horiz_lines 4": reverse test "horiz_lines 5": reverse test "horiz_lines 6": reverse test "horiz_lines 7": reverse test "vert_bands 0": reverse test "vert_bands 1": reverse test "vert_bands 2": reverse test "vert_bands 3": reverse test "vert_bands 4": reverse test "vert_bands 5": reverse test "vert_bands 6": reverse test "vert_bands 7": reverse test "horiz_bands 0": reverse test "horiz_bands 1": reverse test "horiz_bands 2": reverse test "horiz_bands 3": reverse test "horiz_bands 4": reverse test "horiz_bands 5": reverse test "horiz_bands 6": reverse test "horiz_bands 7": reverse test "vert_edge 0": reverse test "horiz_edge 0": reverse test "vert_ramp 0": reverse test "vert_ramp 1": reverse test "vert_ramp 2": reverse test "vert_ramp 3": reverse test "vert_ramp 4": reverse test "vert_ramp 5": reverse test "vert_ramp 6": reverse test "vert_ramp 7": reverse test "horiz_ramp 0": reverse test "horiz_ramp 1": reverse test "horiz_ramp 2": reverse test "horiz_ramp 3": reverse test "horiz_ramp 4": reverse test "horiz_ramp 5": reverse test "horiz_ramp 6": reverse test "horiz_ramp 7": Filter 4: forward test "random 0": forward test "const 0": forward test "const 1": forward test "const 2": forward test "const 3": forward test "const 4": forward test "const 5": forward test "const 6": forward test "vert_lines 0": forward test "vert_lines 1": forward test "vert_lines 2": forward test "vert_lines 3": forward test "vert_lines 4": forward test "vert_lines 5": forward test "vert_lines 6": forward test "vert_lines 7": forward test "horiz_lines 0": forward test "horiz_lines 1": forward test "horiz_lines 2": forward test "horiz_lines 3": forward test "horiz_lines 4": forward test "horiz_lines 5": forward test "horiz_lines 6": forward test "horiz_lines 7": forward test "vert_bands 0": forward test "vert_bands 1": forward test "vert_bands 2": forward test "vert_bands 3": forward test "vert_bands 4": forward test "vert_bands 5": forward test "vert_bands 6": forward test "vert_bands 7": forward test "horiz_bands 0": forward test "horiz_bands 1": forward test "horiz_bands 2": forward test "horiz_bands 3": forward test "horiz_bands 4": forward test "horiz_bands 5": forward test "horiz_bands 6": forward test "horiz_bands 7": forward test "vert_edge 0": forward test "horiz_edge 0": forward test "vert_ramp 0": forward test "vert_ramp 1": forward test "vert_ramp 2": forward test "vert_ramp 3": forward test "vert_ramp 4": forward test "vert_ramp 5": forward test "vert_ramp 6": forward test "vert_ramp 7": forward test "horiz_ramp 0": forward test "horiz_ramp 1": forward test "horiz_ramp 2": forward test "horiz_ramp 3": forward test "horiz_ramp 4": forward test "horiz_ramp 5": forward test "horiz_ramp 6": forward test "horiz_ramp 7": reverse test "random 0": reverse test "const 0": reverse test "const 1": reverse test "const 2": reverse test "const 3": reverse test "const 4": reverse test "const 5": reverse test "const 6": reverse test "vert_lines 0": reverse test "vert_lines 1": reverse test "vert_lines 2": reverse test "vert_lines 3": reverse test "vert_lines 4": reverse test "vert_lines 5": reverse test "vert_lines 6": reverse test "vert_lines 7": reverse test "horiz_lines 0": reverse test "horiz_lines 1": reverse test "horiz_lines 2": reverse test "horiz_lines 3": reverse test "horiz_lines 4": reverse test "horiz_lines 5": reverse test "horiz_lines 6": reverse test "horiz_lines 7": reverse test "vert_bands 0": reverse test "vert_bands 1": reverse test "vert_bands 2": reverse test "vert_bands 3": reverse test "vert_bands 4": reverse test "vert_bands 5": reverse test "vert_bands 6": reverse test "vert_bands 7": reverse test "horiz_bands 0": reverse test "horiz_bands 1": reverse test "horiz_bands 2": reverse test "horiz_bands 3": reverse test "horiz_bands 4": reverse test "horiz_bands 5": reverse test "horiz_bands 6": reverse test "horiz_bands 7": reverse test "vert_edge 0": reverse test "horiz_edge 0": reverse test "vert_ramp 0": reverse test "vert_ramp 1": reverse test "vert_ramp 2": reverse test "vert_ramp 3": reverse test "vert_ramp 4": reverse test "vert_ramp 5": reverse test "vert_ramp 6": reverse test "vert_ramp 7": reverse test "horiz_ramp 0": reverse test "horiz_ramp 1": reverse test "horiz_ramp 2": reverse test "horiz_ramp 3": reverse test "horiz_ramp 4": reverse test "horiz_ramp 5": reverse test "horiz_ramp 6": reverse test "horiz_ramp 7": Filter 5: forward test "random 0": forward test "const 0": forward test "const 1": forward test "const 2": forward test "const 3": forward test "const 4": forward test "const 5": forward test "const 6": forward test "vert_lines 0": forward test "vert_lines 1": forward test "vert_lines 2": forward test "vert_lines 3": forward test "vert_lines 4": forward test "vert_lines 5": forward test "vert_lines 6": forward test "vert_lines 7": forward test "horiz_lines 0": forward test "horiz_lines 1": forward test "horiz_lines 2": forward test "horiz_lines 3": forward test "horiz_lines 4": forward test "horiz_lines 5": forward test "horiz_lines 6": forward test "horiz_lines 7": forward test "vert_bands 0": forward test "vert_bands 1": forward test "vert_bands 2": forward test "vert_bands 3": forward test "vert_bands 4": forward test "vert_bands 5": forward test "vert_bands 6": forward test "vert_bands 7": forward test "horiz_bands 0": forward test "horiz_bands 1": forward test "horiz_bands 2": forward test "horiz_bands 3": forward test "horiz_bands 4": forward test "horiz_bands 5": forward test "horiz_bands 6": forward test "horiz_bands 7": forward test "vert_edge 0": forward test "horiz_edge 0": forward test "vert_ramp 0": forward test "vert_ramp 1": forward test "vert_ramp 2": forward test "vert_ramp 3": forward test "vert_ramp 4": forward test "vert_ramp 5": forward test "vert_ramp 6": forward test "vert_ramp 7": forward test "horiz_ramp 0": forward test "horiz_ramp 1": forward test "horiz_ramp 2": forward test "horiz_ramp 3": forward test "horiz_ramp 4": forward test "horiz_ramp 5": forward test "horiz_ramp 6": forward test "horiz_ramp 7": reverse test "random 0": reverse test "const 0": reverse test "const 1": reverse test "const 2": reverse test "const 3": reverse test "const 4": reverse test "const 5": reverse test "const 6": reverse test "vert_lines 0": reverse test "vert_lines 1": reverse test "vert_lines 2": reverse test "vert_lines 3": reverse test "vert_lines 4": reverse test "vert_lines 5": reverse test "vert_lines 6": reverse test "vert_lines 7": reverse test "horiz_lines 0": reverse test "horiz_lines 1": reverse test "horiz_lines 2": reverse test "horiz_lines 3": reverse test "horiz_lines 4": reverse test "horiz_lines 5": reverse test "horiz_lines 6": reverse test "horiz_lines 7": reverse test "vert_bands 0": reverse test "vert_bands 1": reverse test "vert_bands 2": reverse test "vert_bands 3": reverse test "vert_bands 4": reverse test "vert_bands 5": reverse test "vert_bands 6": reverse test "vert_bands 7": reverse test "horiz_bands 0": reverse test "horiz_bands 1": reverse test "horiz_bands 2": reverse test "horiz_bands 3": reverse test "horiz_bands 4": reverse test "horiz_bands 5": reverse test "horiz_bands 6": reverse test "horiz_bands 7": reverse test "vert_edge 0": reverse test "horiz_edge 0": reverse test "vert_ramp 0": reverse test "vert_ramp 1": reverse test "vert_ramp 2": reverse test "vert_ramp 3": reverse test "vert_ramp 4": reverse test "vert_ramp 5": reverse test "vert_ramp 6": reverse test "vert_ramp 7": reverse test "horiz_ramp 0": reverse test "horiz_ramp 1": reverse test "horiz_ramp 2": reverse test "horiz_ramp 3": reverse test "horiz_ramp 4": reverse test "horiz_ramp 5": reverse test "horiz_ramp 6": reverse test "horiz_ramp 7": Filter 6: forward test "random 0": forward test "const 0": forward test "const 1": forward test "const 2": forward test "const 3": forward test "const 4": forward test "const 5": forward test "const 6": forward test "vert_lines 0": forward test "vert_lines 1": forward test "vert_lines 2": forward test "vert_lines 3": forward test "vert_lines 4": forward test "vert_lines 5": forward test "vert_lines 6": forward test "vert_lines 7": forward test "horiz_lines 0": forward test "horiz_lines 1": forward test "horiz_lines 2": forward test "horiz_lines 3": forward test "horiz_lines 4": forward test "horiz_lines 5": forward test "horiz_lines 6": forward test "horiz_lines 7": forward test "vert_bands 0": forward test "vert_bands 1": forward test "vert_bands 2": forward test "vert_bands 3": forward test "vert_bands 4": forward test "vert_bands 5": forward test "vert_bands 6": forward test "vert_bands 7": forward test "horiz_bands 0": forward test "horiz_bands 1": forward test "horiz_bands 2": forward test "horiz_bands 3": forward test "horiz_bands 4": forward test "horiz_bands 5": forward test "horiz_bands 6": forward test "horiz_bands 7": forward test "vert_edge 0": forward test "horiz_edge 0": forward test "vert_ramp 0": forward test "vert_ramp 1": forward test "vert_ramp 2": forward test "vert_ramp 3": forward test "vert_ramp 4": forward test "vert_ramp 5": forward test "vert_ramp 6": forward test "vert_ramp 7": forward test "horiz_ramp 0": forward test "horiz_ramp 1": forward test "horiz_ramp 2": forward test "horiz_ramp 3": forward test "horiz_ramp 4": forward test "horiz_ramp 5": forward test "horiz_ramp 6": forward test "horiz_ramp 7": reverse test "random 0": reverse test "const 0": reverse test "const 1": reverse test "const 2": reverse test "const 3": reverse test "const 4": reverse test "const 5": reverse test "const 6": reverse test "vert_lines 0": reverse test "vert_lines 1": reverse test "vert_lines 2": reverse test "vert_lines 3": reverse test "vert_lines 4": reverse test "vert_lines 5": reverse test "vert_lines 6": reverse test "vert_lines 7": reverse test "horiz_lines 0": reverse test "horiz_lines 1": reverse test "horiz_lines 2": reverse test "horiz_lines 3": reverse test "horiz_lines 4": reverse test "horiz_lines 5": reverse test "horiz_lines 6": reverse test "horiz_lines 7": reverse test "vert_bands 0": reverse test "vert_bands 1": reverse test "vert_bands 2": reverse test "vert_bands 3": reverse test "vert_bands 4": reverse test "vert_bands 5": reverse test "vert_bands 6": reverse test "vert_bands 7": reverse test "horiz_bands 0": reverse test "horiz_bands 1": reverse test "horiz_bands 2": reverse test "horiz_bands 3": reverse test "horiz_bands 4": reverse test "horiz_bands 5": reverse test "horiz_bands 6": reverse test "horiz_bands 7": reverse test "vert_edge 0": reverse test "horiz_edge 0": reverse test "vert_ramp 0": reverse test "vert_ramp 1": reverse test "vert_ramp 2": reverse test "vert_ramp 3": reverse test "vert_ramp 4": reverse test "vert_ramp 5": reverse test "vert_ramp 6": reverse test "vert_ramp 7": reverse test "horiz_ramp 0": reverse test "horiz_ramp 1": reverse test "horiz_ramp 2": reverse test "horiz_ramp 3": reverse test "horiz_ramp 4": reverse test "horiz_ramp 5": reverse test "horiz_ramp 6": reverse test "horiz_ramp 7": Size 4x4: filter 0: filter 1: forward test "random 0": /bin/bash: line 4: 31851 Segmentation fault ${dir}$tst FAIL: wavelet_2d PASS: unpack size 1x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 1x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 2x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 3x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 4x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 5x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 6x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 7x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 8x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 9x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 10x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 11x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 12x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 13x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 14x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 15x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 16x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 17x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 18x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 19x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 20x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 21x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 22x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 23x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 24x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 25x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 26x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 27x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 28x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 29x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 30x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 31x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 32x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 33x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 34x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 35x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 36x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 37x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 38x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x1 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x2 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x3 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x4 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x5 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x6 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x7 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x8 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x9 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x10 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x11 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x12 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x13 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x14 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x15 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x16 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x17 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x18 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x19 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x20 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x21 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x22 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x23 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x24 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x25 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x26 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x27 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x28 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x29 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x30 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x31 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x32 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x33 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x34 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x35 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x36 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x37 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x38 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK size 39x39 pattern random 0: OK pattern const 0: OK pattern const 1: OK pattern const 2: OK pattern const 3: OK pattern const 4: OK pattern const 5: OK pattern const 6: OK pattern vert_lines 0: OK pattern vert_lines 1: OK pattern vert_lines 2: OK pattern vert_lines 3: OK pattern vert_lines 4: OK pattern vert_lines 5: OK pattern vert_lines 6: OK pattern vert_lines 7: OK pattern horiz_lines 0: OK pattern horiz_lines 1: OK pattern horiz_lines 2: OK pattern horiz_lines 3: OK pattern horiz_lines 4: OK pattern horiz_lines 5: OK pattern horiz_lines 6: OK pattern horiz_lines 7: OK pattern vert_bands 0: OK pattern vert_bands 1: OK pattern vert_bands 2: OK pattern vert_bands 3: OK pattern vert_bands 4: OK pattern vert_bands 5: OK pattern vert_bands 6: OK pattern vert_bands 7: OK pattern horiz_bands 0: OK pattern horiz_bands 1: OK pattern horiz_bands 2: OK pattern horiz_bands 3: OK pattern horiz_bands 4: OK pattern horiz_bands 5: OK pattern horiz_bands 6: OK pattern horiz_bands 7: OK pattern vert_edge 0: OK pattern horiz_edge 0: OK pattern vert_ramp 0: OK pattern vert_ramp 1: OK pattern vert_ramp 2: OK pattern vert_ramp 3: OK pattern vert_ramp 4: OK pattern vert_ramp 5: OK pattern vert_ramp 6: OK pattern vert_ramp 7: OK pattern horiz_ramp 0: OK pattern horiz_ramp 1: OK pattern horiz_ramp 2: OK pattern horiz_ramp 3: OK pattern horiz_ramp 4: OK pattern horiz_ramp 5: OK pattern horiz_ramp 6: OK pattern horiz_ramp 7: OK SUCCESS PASS: downsample =================== 1 of 6 tests failed =================== make[5]: *** [check-TESTS] Error 1 make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/build/buildd/schroedinger-1.0.1' make[1]: *** [check] Error 2 make[1]: Leaving directory `/build/buildd/schroedinger-1.0.1' touch debian/stamp-makefile-check /usr/bin/fakeroot debian/rules binary-arch test -x debian/rules dh_testroot dh_clean -k dh_installdirs -A mkdir -p "." if test -e /usr/share/misc/config.guess ; then \ for i in ./config.guess ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.guess $i ; \ fi ; \ done ; \ fi if test -e /usr/share/misc/config.sub ; then \ for i in ./config.sub ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.sub $i ; \ fi ; \ done ; \ fi if [ -d ./po ]; then \ if grep -q intltool ./po/Makefile*; then \ if [ -x /usr/bin/intltool-update ]; then \ cd ./po; /usr/bin/intltool-update -p --verbose || true; \ elif [ -x ./intltool-update ]; then \ cd ./po; env XGETTEXT=/usr/bin/xgettext ../intltool-update -p --verbose || true; \ else \ echo 'langpack.mk: po/Makefile* mentions intltool, but intltool-update is not available'; \ exit 1; \ fi; \ elif [ -e ./po/Makefile ]; then \ DOMAIN=$(grep --max-count 1 '^GETTEXT_PACKAGE[[:space:]]*=' ./po/Makefile | sed 's/^.*=[[:space:]]\([^[:space:]]\)/\1/'); \ if [ "$DOMAIN" ]; then \ echo "langpack.mk: Generating $DOMAIN.pot..."; \ make -C ./po "$DOMAIN.pot" || true; \ fi; \ fi; \ fi if [ -d ./help ]; then \ cd ./help; make pot || true; \ fi GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 /usr/bin/make -C . install DESTDIR=/build/buildd/schroedinger-1.0.1/debian/tmp/ make[1]: Entering directory `/build/buildd/schroedinger-1.0.1' /usr/bin/make install-recursive make[2]: Entering directory `/build/buildd/schroedinger-1.0.1' Making install in schroedinger make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/schroedinger' make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/schroedinger' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/schroedinger' test -z "/usr/lib" || mkdir -p -- "/build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib" /bin/bash ../libtool --mode=install /usr/bin/install -c 'libschroedinger-1.0.la' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/libschroedinger-1.0.la' /usr/bin/install -c .libs/libschroedinger-1.0.so.0.0.0 /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/libschroedinger-1.0.so.0.0.0 (cd /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib && { ln -s -f libschroedinger-1.0.so.0.0.0 libschroedinger-1.0.so.0 || { rm -f libschroedinger-1.0.so.0 && ln -s libschroedinger-1.0.so.0.0.0 libschroedinger-1.0.so.0; }; }) (cd /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib && { ln -s -f libschroedinger-1.0.so.0.0.0 libschroedinger-1.0.so || { rm -f libschroedinger-1.0.so && ln -s libschroedinger-1.0.so.0.0.0 libschroedinger-1.0.so; }; }) /usr/bin/install -c .libs/libschroedinger-1.0.lai /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/libschroedinger-1.0.la /usr/bin/install -c .libs/libschroedinger-1.0.a /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/libschroedinger-1.0.a chmod 644 /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/libschroedinger-1.0.a ranlib /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/libschroedinger-1.0.a libtool: install: warning: remember to run `libtool --finish /usr/lib' test -z "/usr/include/schroedinger-1.0/schroedinger" || mkdir -p -- "/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger" /usr/bin/install -c -m 644 'schro.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schro.h' /usr/bin/install -c -m 644 'schrobuffer.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrobuffer.h' /usr/bin/install -c -m 644 'schrocog.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrocog.h' /usr/bin/install -c -m 644 'schrodecoder.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrodecoder.h' /usr/bin/install -c -m 644 'schroencoder.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schroencoder.h' /usr/bin/install -c -m 644 'schroengine.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schroengine.h' /usr/bin/install -c -m 644 'schrofilter.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrofilter.h' /usr/bin/install -c -m 644 'schroframe.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schroframe.h' /usr/bin/install -c -m 644 'schro-stdint.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schro-stdint.h' /usr/bin/install -c -m 644 'schroarith.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schroarith.h' /usr/bin/install -c -m 644 'schroanalysis.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schroanalysis.h' /usr/bin/install -c -m 644 'schroasync.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schroasync.h' /usr/bin/install -c -m 644 'schrobitstream.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrobitstream.h' /usr/bin/install -c -m 644 'schrodebug.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrodebug.h' /usr/bin/install -c -m 644 'schrodomain.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrodomain.h' /usr/bin/install -c -m 644 'schrofft.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrofft.h' /usr/bin/install -c -m 644 'schrohistogram.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrohistogram.h' /usr/bin/install -c -m 644 'schrolimits.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrolimits.h' /usr/bin/install -c -m 644 'schrolist.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrolist.h' /usr/bin/install -c -m 644 'schrometric.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrometric.h' /usr/bin/install -c -m 644 'schromotion.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schromotion.h' /usr/bin/install -c -m 644 'schromotionest.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schromotionest.h' /usr/bin/install -c -m 644 'schropack.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schropack.h' /usr/bin/install -c -m 644 'schroparams.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schroparams.h' /usr/bin/install -c -m 644 'schrophasecorrelation.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrophasecorrelation.h' /usr/bin/install -c -m 644 'schroqueue.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schroqueue.h' /usr/bin/install -c -m 644 'schrossim.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrossim.h' /usr/bin/install -c -m 644 'schrotables.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrotables.h' /usr/bin/install -c -m 644 'schrounpack.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrounpack.h' /usr/bin/install -c -m 644 'schroutils.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schroutils.h' /usr/bin/install -c -m 644 'schrovideoformat.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrovideoformat.h' /usr/bin/install -c -m 644 'schrowavelet.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrowavelet.h' /usr/bin/install -c -m 644 'schrobitstream.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schrobitstream.h' /usr/bin/install -c -m 644 'schromotion.h' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/include/schroedinger-1.0/schroedinger/schromotion.h' make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/schroedinger' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/schroedinger' make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/schroedinger' Making install in doc make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/doc' make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/doc' make[4]: Nothing to be done for `install-exec-am'. installfiles=`echo ./html/*`; \ if test "$installfiles" = './html/*'; \ then echo '-- Nothing to install' ; \ else \ /build/buildd/schroedinger-1.0.1/install-sh -d /build/buildd/schroedinger-1.0.1/debian/tmp//usr/share/gtk-doc/html/schroedinger; \ for i in $installfiles; do \ echo '-- Installing '$i ; \ /usr/bin/install -c -m 644 $i /build/buildd/schroedinger-1.0.1/debian/tmp//usr/share/gtk-doc/html/schroedinger; \ done; \ echo '-- Installing ./html/index.sgml' ; \ /usr/bin/install -c -m 644 ./html/index.sgml /build/buildd/schroedinger-1.0.1/debian/tmp//usr/share/gtk-doc/html/schroedinger || :; \ fi -- Installing ./html/home.png -- Installing ./html/index.html -- Installing ./html/index.sgml -- Installing ./html/left.png -- Installing ./html/right.png -- Installing ./html/schroedinger-schro.html -- Installing ./html/schroedinger-schroarith.html -- Installing ./html/schroedinger-schroasync.html -- Installing ./html/schroedinger-schrobitstream.html -- Installing ./html/schroedinger-schrobuffer.html -- Installing ./html/schroedinger-schrocuda.html -- Installing ./html/schroedinger-schrodebug.html -- Installing ./html/schroedinger-schrodecoder.html -- Installing ./html/schroedinger-schrodomain.html -- Installing ./html/schroedinger-schroencoder.html -- Installing ./html/schroedinger-schrofft.html -- Installing ./html/schroedinger-schrofilter.html -- Installing ./html/schroedinger-schroframe.html -- Installing ./html/schroedinger-schrohistogram.html -- Installing ./html/schroedinger-schrolimits.html -- Installing ./html/schroedinger-schrolist.html -- Installing ./html/schroedinger-schrometric.html -- Installing ./html/schroedinger-schromotion.html -- Installing ./html/schroedinger-schromotionest.html -- Installing ./html/schroedinger-schrooil.html -- Installing ./html/schroedinger-schropack.html -- Installing ./html/schroedinger-schroparams.html -- Installing ./html/schroedinger-schroqueue.html -- Installing ./html/schroedinger-schrosubband.html -- Installing ./html/schroedinger-schrounpack.html -- Installing ./html/schroedinger-schroutils.html -- Installing ./html/schroedinger-schrovideoformat.html -- Installing ./html/schroedinger-schrowavelet.html -- Installing ./html/schroedinger.devhelp -- Installing ./html/schroedinger.devhelp2 -- Installing ./html/schrointernal.html -- Installing ./html/schropublic.html -- Installing ./html/style.css -- Installing ./html/up.png -- Installing ./html/index.sgml make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/doc' make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/doc' Making install in tools make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/tools' make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/tools' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/tools' make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/tools' Making install in gst make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/gst' make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/gst' make[4]: Nothing to be done for `install-exec-am'. test -z "/usr/lib/gstreamer-0.10" || mkdir -p -- "/build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/gstreamer-0.10" /bin/bash ../libtool --mode=install /usr/bin/install -c 'libgstschro.la' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/gstreamer-0.10/libgstschro.la' libtool: install: warning: relinking `libgstschro.la' (cd /build/buildd/schroedinger-1.0.1/gst; /bin/bash ../libtool --tag=CC --mode=relink cc -g -O3 -g -Wall -O2 -Wl,-Bsymbolic-functions -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -o libgstschro.la -rpath /usr/lib/gstreamer-0.10 -module -avoid-version -export-symbols-regex "^_*gst_plugin_desc\$" -no-undefined libgstschro_la-gstschro.lo libgstschro_la-gstschroenc.lo libgstschro_la-gstschrodec.lo libgstschro_la-gstschroparse.lo libgstschro_la-gstschrotoy.lo libgstschro_la-gstschrofilter.lo libgstschro_la-gstschrodownsample.lo libgstschro_la-gstframestore.lo -pthread -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lxml2 -lglib-2.0 ../schroedinger/libschroedinger-1.0.la -loil-0.3 -lm -lrt -lpthread -lm -loil-0.3 -lm -lrt -inst-prefix-dir /build/buildd/schroedinger-1.0.1/debian/tmp/) generating symbol list for `libgstschro.la' /usr/bin/nm -B .libs/libgstschro_la-gstschro.o .libs/libgstschro_la-gstschroenc.o .libs/libgstschro_la-gstschrodec.o .libs/libgstschro_la-gstschroparse.o .libs/libgstschro_la-gstschrotoy.o .libs/libgstschro_la-gstschrofilter.o .libs/libgstschro_la-gstschrodownsample.o .libs/libgstschro_la-gstframestore.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > .libs/libgstschro.exp /bin/grep -E -e "^_*gst_plugin_desc$" ".libs/libgstschro.exp" > ".libs/libgstschro.expT" mv -f ".libs/libgstschro.expT" ".libs/libgstschro.exp" echo "{ global:" > .libs/libgstschro.ver cat .libs/libgstschro.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libgstschro.ver echo "local: *; };" >> .libs/libgstschro.ver cc -shared .libs/libgstschro_la-gstschro.o .libs/libgstschro_la-gstschroenc.o .libs/libgstschro_la-gstschrodec.o .libs/libgstschro_la-gstschroparse.o .libs/libgstschro_la-gstschrotoy.o .libs/libgstschro_la-gstschrofilter.o .libs/libgstschro_la-gstschrodownsample.o .libs/libgstschro_la-gstframestore.o -Wl,--as-needed -L/build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib -L/usr/lib -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lglib-2.0 -lschroedinger-1.0 -lpthread -loil-0.3 -lm -lrt -Wl,-Bsymbolic-functions -Wl,-z -Wl,defs -Wl,-O1 -pthread -Wl,-soname -Wl,libgstschro.so -Wl,-version-script -Wl,.libs/libgstschro.ver -o .libs/libgstschro.so /usr/bin/install -c .libs/libgstschro.soT /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/gstreamer-0.10/libgstschro.so /usr/bin/install -c .libs/libgstschro.lai /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/gstreamer-0.10/libgstschro.la /usr/bin/install -c .libs/libgstschro.a /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/gstreamer-0.10/libgstschro.a chmod 644 /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/gstreamer-0.10/libgstschro.a ranlib /build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/gstreamer-0.10/libgstschro.a libtool: install: warning: remember to run `libtool --finish /usr/lib/gstreamer-0.10' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/gst' make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/gst' Making install in testsuite make[3]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite' Making install in . make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite' Making install in check make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/check' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/check' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/check' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/check' Making install in perf make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/perf' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/perf' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/perf' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/perf' Making install in coder make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/coder' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/coder' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/coder' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/coder' Making install in installation make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/installation' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/installation' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/installation' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/installation' Making install in prototype make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/prototype' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/prototype' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/prototype' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/prototype' Making install in streams make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/streams' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/streams' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/streams' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/streams' Making install in tables2 make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/tables2' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/tables2' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/tables2' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/tables2' Making install in dirac make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/dirac' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/dirac' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/dirac' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/dirac' Making install in manual make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/manual' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/manual' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/manual' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/manual' Making install in cache make[4]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/cache' make[5]: Entering directory `/build/buildd/schroedinger-1.0.1/testsuite/cache' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/cache' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite/cache' make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1/testsuite' make[3]: Entering directory `/build/buildd/schroedinger-1.0.1' make[4]: Entering directory `/build/buildd/schroedinger-1.0.1' make[4]: Nothing to be done for `install-exec-am'. test -z "/usr/lib/pkgconfig" || mkdir -p -- "/build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/pkgconfig" /usr/bin/install -c -m 644 'schroedinger-1.0.pc' '/build/buildd/schroedinger-1.0.1/debian/tmp//usr/lib/pkgconfig/schroedinger-1.0.pc' make[4]: Leaving directory `/build/buildd/schroedinger-1.0.1' make[3]: Leaving directory `/build/buildd/schroedinger-1.0.1' make[2]: Leaving directory `/build/buildd/schroedinger-1.0.1' make[1]: Leaving directory `/build/buildd/schroedinger-1.0.1' dh_installdirs -plibschroedinger-1.0-0 dh_installdirs -plibschroedinger-dev dh_installdirs -pgstreamer0.10-schroedinger rm -f debian/tmp/usr/lib/gstreamer-0.10/libgst*.la rm -f debian/tmp/usr/lib/gstreamer-0.10/libgst*.a dh_installdocs -plibschroedinger-1.0-0 ./NEWS ./TODO ./AUTHORS dh_installexamples -plibschroedinger-1.0-0 dh_installman -plibschroedinger-1.0-0 dh_installinfo -plibschroedinger-1.0-0 dh_installmenu -plibschroedinger-1.0-0 dh_installcron -plibschroedinger-1.0-0 dh_installinit -plibschroedinger-1.0-0 dh_installdebconf -plibschroedinger-1.0-0 dh_installemacsen -plibschroedinger-1.0-0 dh_installcatalogs -plibschroedinger-1.0-0 dh_installpam -plibschroedinger-1.0-0 dh_installlogrotate -plibschroedinger-1.0-0 dh_installlogcheck -plibschroedinger-1.0-0 dh_installmime -plibschroedinger-1.0-0 dh_installchangelogs -plibschroedinger-1.0-0 dh_installudev -plibschroedinger-1.0-0 dh_install -plibschroedinger-1.0-0 dh_link -plibschroedinger-1.0-0 dh_scrollkeeper -plibschroedinger-1.0-0 dh_gconf -plibschroedinger-1.0-0 dh_desktop -plibschroedinger-1.0-0 dh_icons -plibschroedinger-1.0-0 dh_installdocs -plibschroedinger-dev ./NEWS ./TODO ./AUTHORS dh_installexamples -plibschroedinger-dev dh_installman -plibschroedinger-dev dh_installinfo -plibschroedinger-dev dh_installmenu -plibschroedinger-dev dh_installcron -plibschroedinger-dev dh_installinit -plibschroedinger-dev dh_installdebconf -plibschroedinger-dev dh_installemacsen -plibschroedinger-dev dh_installcatalogs -plibschroedinger-dev dh_installpam -plibschroedinger-dev dh_installlogrotate -plibschroedinger-dev dh_installlogcheck -plibschroedinger-dev dh_installmime -plibschroedinger-dev dh_installchangelogs -plibschroedinger-dev dh_installudev -plibschroedinger-dev dh_install -plibschroedinger-dev dh_link -plibschroedinger-dev dh_scrollkeeper -plibschroedinger-dev dh_gconf -plibschroedinger-dev dh_desktop -plibschroedinger-dev dh_icons -plibschroedinger-dev dh_installdocs -pgstreamer0.10-schroedinger ./NEWS ./TODO ./AUTHORS dh_installexamples -pgstreamer0.10-schroedinger dh_installman -pgstreamer0.10-schroedinger dh_installinfo -pgstreamer0.10-schroedinger dh_installmenu -pgstreamer0.10-schroedinger dh_installcron -pgstreamer0.10-schroedinger dh_installinit -pgstreamer0.10-schroedinger dh_installdebconf -pgstreamer0.10-schroedinger dh_installemacsen -pgstreamer0.10-schroedinger dh_installcatalogs -pgstreamer0.10-schroedinger dh_installpam -pgstreamer0.10-schroedinger dh_installlogrotate -pgstreamer0.10-schroedinger dh_installlogcheck -pgstreamer0.10-schroedinger dh_installmime -pgstreamer0.10-schroedinger dh_installchangelogs -pgstreamer0.10-schroedinger dh_installudev -pgstreamer0.10-schroedinger dh_install -pgstreamer0.10-schroedinger dh_link -pgstreamer0.10-schroedinger dh_scrollkeeper -pgstreamer0.10-schroedinger dh_gconf -pgstreamer0.10-schroedinger dh_desktop -pgstreamer0.10-schroedinger dh_icons -pgstreamer0.10-schroedinger -./usr/lib/libschroedinger-1.0.la -./usr/share/gtk-doc/html/schroedinger/home.png -./usr/share/gtk-doc/html/schroedinger/index.html -./usr/share/gtk-doc/html/schroedinger/index.sgml -./usr/share/gtk-doc/html/schroedinger/left.png -./usr/share/gtk-doc/html/schroedinger/right.png -./usr/share/gtk-doc/html/schroedinger/schroedinger-schro.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schroarith.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schroasync.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrobitstream.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrobuffer.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrocuda.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrodebug.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrodecoder.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrodomain.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schroencoder.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrofft.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrofilter.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schroframe.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrohistogram.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrolimits.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrolist.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrometric.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schromotion.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schromotionest.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrooil.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schropack.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schroparams.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schroqueue.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrosubband.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrounpack.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schroutils.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrovideoformat.html -./usr/share/gtk-doc/html/schroedinger/schroedinger-schrowavelet.html -./usr/share/gtk-doc/html/schroedinger/schroedinger.devhelp -./usr/share/gtk-doc/html/schroedinger/schroedinger.devhelp2 -./usr/share/gtk-doc/html/schroedinger/schrointernal.html -./usr/share/gtk-doc/html/schroedinger/schropublic.html -./usr/share/gtk-doc/html/schroedinger/style.css -./usr/share/gtk-doc/html/schroedinger/up.png dh_strip -plibschroedinger-1.0-0 dh_strip debug symbol extraction: all non-arch-all packages for this build platform amd64: libschroedinger-1.0-0 libschroedinger-dev gstreamer0.10-schroedinger dh_strip debug symbol extraction: packages to act on: libschroedinger-1.0-0 dh_strip debug symbol extraction: ignored packages: pkgstriptranslations: processing control file: ./debian/libschroedinger-1.0-0-dbgsym/DEBIAN/control, package libschroedinger-1.0-0-dbgsym, directory ./debian/libschroedinger-1.0-0-dbgsym pkgstriptranslations: libschroedinger-1.0-0-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu MOTU Developers " warning, `/build/buildd/schroedinger-1.0.1/debian/libschroedinger-1.0-0-dbgsym/DEBIAN/control' contains user-defined field `Original-Maintainer' dpkg-deb: ignoring 1 warnings about the control file(s) dpkg-deb: building package `libschroedinger-1.0-0-dbgsym' in `../libschroedinger-1.0-0-dbgsym_1.0.1-2_amd64.ddeb'. dh_compress -plibschroedinger-1.0-0 dh_fixperms -plibschroedinger-1.0-0 dh_makeshlibs -plibschroedinger-1.0-0 dh_strip -plibschroedinger-dev dh_strip debug symbol extraction: all non-arch-all packages for this build platform amd64: libschroedinger-1.0-0 libschroedinger-dev gstreamer0.10-schroedinger dh_strip debug symbol extraction: packages to act on: libschroedinger-dev dh_strip debug symbol extraction: ignored packages: dh_compress -plibschroedinger-dev dh_fixperms -plibschroedinger-dev dh_makeshlibs -plibschroedinger-dev dh_strip -pgstreamer0.10-schroedinger dh_strip debug symbol extraction: all non-arch-all packages for this build platform amd64: libschroedinger-1.0-0 libschroedinger-dev gstreamer0.10-schroedinger dh_strip debug symbol extraction: packages to act on: gstreamer0.10-schroedinger dh_strip debug symbol extraction: ignored packages: pkgstriptranslations: processing control file: ./debian/gstreamer0.10-schroedinger-dbgsym/DEBIAN/control, package gstreamer0.10-schroedinger-dbgsym, directory ./debian/gstreamer0.10-schroedinger-dbgsym pkgstriptranslations: gstreamer0.10-schroedinger-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu MOTU Developers " warning, `/build/buildd/schroedinger-1.0.1/debian/gstreamer0.10-schroedinger-dbgsym/DEBIAN/control' contains user-defined field `Original-Maintainer' dpkg-deb: ignoring 1 warnings about the control file(s) dpkg-deb: building package `gstreamer0.10-schroedinger-dbgsym' in `../gstreamer0.10-schroedinger-dbgsym_1.0.1-2_amd64.ddeb'. dh_compress -pgstreamer0.10-schroedinger dh_fixperms -pgstreamer0.10-schroedinger dh_makeshlibs -pgstreamer0.10-schroedinger mkdir -p /build/buildd/schroedinger-1.0.1/fake-home GST_REGISTRY=/build/buildd/schroedinger-1.0.1/fake-home/registry.xml LD_LIBRARY_PATH=/build/buildd/schroedinger-1.0.1/debian/libschroedinger-1.0-0/usr/lib:/usr/lib/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot dh_gstscancodecs rm -rf /build/buildd/schroedinger-1.0.1/fake-home dh_installdeb -plibschroedinger-1.0-0 dh_perl -plibschroedinger-1.0-0 dh_shlibdeps -plibschroedinger-1.0-0 -l :debian/libschroedinger-1.0-0/usr/lib echo "langpack.mk: add translation domain to libschroedinger-1.0-0"; \ if [ -e ./po/Makefile ]; then \ DOMAIN=$(grep --max-count 1 '^GETTEXT_PACKAGE[[:space:]]*=' ./po/Makefile | sed 's/^.*=[[:space:]]*\([^[:space:]]\)/\1/'); \ if [ "$DOMAIN" ]; then \ for d in $(find debian/libschroedinger-1.0-0 -type f \( -name "*.desktop" -o -name "*.directory" \) ); do \ echo "langpack.mk: Adding translation domain $DOMAIN to $d..."; \ echo "X-Ubuntu-Gettext-Domain=$DOMAIN" >> $d; \ done; \ for d in $(find debian/libschroedinger-1.0-0 -type f -name "*.server" ); do \ echo "langpack.mk: Adding translation domain $DOMAIN to $d..."; \ sed -i "s//> $d; \ done; \ for d in $(find debian/libschroedinger-dev -type f -name "*.server" ); do \ echo "langpack.mk: Adding translation domain $DOMAIN to $d..."; \ sed -i "s//> $d; \ done; \ for d in $(find debian/gstreamer0.10-schroedinger -type f -name "*.server" ); do \ echo "langpack.mk: Adding translation domain $DOMAIN to $d..."; \ sed -i "s///dev/null; then \ echo " symlinking $f in libschroedinger-1.0-0 to file in $dep"; \ rm $thisfile; ln -s /usr/share/doc/$dep/$f $thisfile; \ fi; \ done ); \ fi; \ done # symlink identical Gnome help files within packages if [ -z "$CDBS_NO_GNOME_HELP_SYMLINKING" ] && [ -d debian/libschroedinger-1.0-0/usr/share/gnome/help ]; then \ cd debian/libschroedinger-1.0-0 && LC_ALL=C fdupes -r1nq usr/share/gnome/help | while read s; do \ set -- $(echo $s | tr ' ' '\n' | sort); \ f=$1; shift; \ for d; do \ echo "symlinking duplicate Gnome help file $d to $f"; \ rm $d; ln -s /$f $d; \ done; \ done; \ fi dh_link -p libschroedinger-1.0-0 dh_md5sums -plibschroedinger-1.0-0 dh_builddeb -plibschroedinger-1.0-0 pkgstriptranslations: processing control file: ./debian/libschroedinger-1.0-0/DEBIAN/control, package libschroedinger-1.0-0, directory ./debian/libschroedinger-1.0-0 pkgstriptranslations: libschroedinger-1.0-0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu MOTU Developers " warning, `debian/libschroedinger-1.0-0/DEBIAN/control' contains user-defined field `Original-Maintainer' dpkg-deb: ignoring 1 warnings about the control file(s) dpkg-deb: building package `libschroedinger-1.0-0' in `../libschroedinger-1.0-0_1.0.1-2_amd64.deb'. dh_gencontrol -plibschroedinger-dev dpkg-gencontrol: warning: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends} # symlink identical documentation to depending packages [ -n "$CDBS_NO_DOC_SYMLINKING" ] || \ [ -h debian/libschroedinger-dev/usr/share/doc ] || \ [ ! -d debian/libschroedinger-dev/usr/share/doc ] || \ for dep in `perl -ne 'if (/^(Pre-)?Depends:/) {s/^\w+://; foreach (split /,/) { split; print($_[0], "\n"); } }' debian/libschroedinger-dev/DEBIAN/control`; do \ if [ -d debian/$dep/usr/share/doc ]; then \ echo "Searching for duplicated docs in dependency $dep..."; \ rootdir=`pwd`; \ (cd debian/libschroedinger-dev/usr/share/doc/libschroedinger-dev; find -type f ! -name copyright | while read f; do \ thisfile="$rootdir/debian/libschroedinger-dev/usr/share/doc/libschroedinger-dev/$f"; \ depfile="$rootdir/debian/$dep/usr/share/doc/$dep/$f"; \ if [ -f $depfile -o -L $depfile ] && zcmp $thisfile $depfile >/dev/null; then \ echo " symlinking $f in libschroedinger-dev to file in $dep"; \ rm $thisfile; ln -s /usr/share/doc/$dep/$f $thisfile; \ fi; \ done ); \ fi; \ done Searching for duplicated docs in dependency libschroedinger-1.0-0... symlinking ./TODO in libschroedinger-dev to file in libschroedinger-1.0-0 symlinking ./AUTHORS in libschroedinger-dev to file in libschroedinger-1.0-0 symlinking ./NEWS.gz in libschroedinger-dev to file in libschroedinger-1.0-0 symlinking ./changelog.Debian.gz in libschroedinger-dev to file in libschroedinger-1.0-0 # symlink identical Gnome help files within packages if [ -z "$CDBS_NO_GNOME_HELP_SYMLINKING" ] && [ -d debian/libschroedinger-dev/usr/share/gnome/help ]; then \ cd debian/libschroedinger-dev && LC_ALL=C fdupes -r1nq usr/share/gnome/help | while read s; do \ set -- $(echo $s | tr ' ' '\n' | sort); \ f=$1; shift; \ for d; do \ echo "symlinking duplicate Gnome help file $d to $f"; \ rm $d; ln -s /$f $d; \ done; \ done; \ fi dh_link -p libschroedinger-dev dh_md5sums -plibschroedinger-dev dh_builddeb -plibschroedinger-dev pkgstriptranslations: processing control file: ./debian/libschroedinger-dev/DEBIAN/control, package libschroedinger-dev, directory ./debian/libschroedinger-dev pkgstriptranslations: libschroedinger-dev does not contain translations, skipping pkgstriptranslations: processing control file: ./debian/libschroedinger-1.0-0/DEBIAN/control, package libschroedinger-1.0-0, directory ./debian/libschroedinger-1.0-0 pkgstriptranslations: libschroedinger-1.0-0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu MOTU Developers " warning, `debian/libschroedinger-dev/DEBIAN/control' contains user-defined field `Original-Maintainer' dpkg-deb: ignoring 1 warnings about the control file(s) dpkg-deb: building package `libschroedinger-dev' in `../libschroedinger-dev_1.0.1-2_amd64.deb'. dh_gencontrol -pgstreamer0.10-schroedinger dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends} # symlink identical documentation to depending packages [ -n "$CDBS_NO_DOC_SYMLINKING" ] || \ [ -h debian/gstreamer0.10-schroedinger/usr/share/doc ] || \ [ ! -d debian/gstreamer0.10-schroedinger/usr/share/doc ] || \ for dep in `perl -ne 'if (/^(Pre-)?Depends:/) {s/^\w+://; foreach (split /,/) { split; print($_[0], "\n"); } }' debian/gstreamer0.10-schroedinger/DEBIAN/control`; do \ if [ -d debian/$dep/usr/share/doc ]; then \ echo "Searching for duplicated docs in dependency $dep..."; \ rootdir=`pwd`; \ (cd debian/gstreamer0.10-schroedinger/usr/share/doc/gstreamer0.10-schroedinger; find -type f ! -name copyright | while read f; do \ thisfile="$rootdir/debian/gstreamer0.10-schroedinger/usr/share/doc/gstreamer0.10-schroedinger/$f"; \ depfile="$rootdir/debian/$dep/usr/share/doc/$dep/$f"; \ if [ -f $depfile -o -L $depfile ] && zcmp $thisfile $depfile >/dev/null; then \ echo " symlinking $f in gstreamer0.10-schroedinger to file in $dep"; \ rm $thisfile; ln -s /usr/share/doc/$dep/$f $thisfile; \ fi; \ done ); \ fi; \ done Searching for duplicated docs in dependency libschroedinger-1.0-0... symlinking ./TODO in gstreamer0.10-schroedinger to file in libschroedinger-1.0-0 symlinking ./AUTHORS in gstreamer0.10-schroedinger to file in libschroedinger-1.0-0 symlinking ./NEWS.gz in gstreamer0.10-schroedinger to file in libschroedinger-1.0-0 symlinking ./changelog.Debian.gz in gstreamer0.10-schroedinger to file in libschroedinger-1.0-0 # symlink identical Gnome help files within packages if [ -z "$CDBS_NO_GNOME_HELP_SYMLINKING" ] && [ -d debian/gstreamer0.10-schroedinger/usr/share/gnome/help ]; then \ cd debian/gstreamer0.10-schroedinger && LC_ALL=C fdupes -r1nq usr/share/gnome/help | while read s; do \ set -- $(echo $s | tr ' ' '\n' | sort); \ f=$1; shift; \ for d; do \ echo "symlinking duplicate Gnome help file $d to $f"; \ rm $d; ln -s /$f $d; \ done; \ done; \ fi dh_link -p gstreamer0.10-schroedinger dh_md5sums -pgstreamer0.10-schroedinger dh_builddeb -pgstreamer0.10-schroedinger pkgstriptranslations: processing control file: ./debian/libschroedinger-dev/DEBIAN/control, package libschroedinger-dev, directory ./debian/libschroedinger-dev pkgstriptranslations: libschroedinger-dev does not contain translations, skipping pkgstriptranslations: processing control file: ./debian/libschroedinger-1.0-0/DEBIAN/control, package libschroedinger-1.0-0, directory ./debian/libschroedinger-1.0-0 pkgstriptranslations: libschroedinger-1.0-0 does not contain translations, skipping pkgstriptranslations: processing control file: ./debian/gstreamer0.10-schroedinger/DEBIAN/control, package gstreamer0.10-schroedinger, directory ./debian/gstreamer0.10-schroedinger pkgstriptranslations: gstreamer0.10-schroedinger does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu MOTU Developers " warning, `debian/gstreamer0.10-schroedinger/DEBIAN/control' contains user-defined field `Original-Maintainer' dpkg-deb: ignoring 1 warnings about the control file(s) dpkg-deb: building package `gstreamer0.10-schroedinger' in `../gstreamer0.10-schroedinger_1.0.1-2_amd64.deb'. dpkg-genchanges -B -mUbuntu/amd64 Build Daemon >../schroedinger_1.0.1-2_amd64.changes dpkg-genchanges: arch-specific upload - not including arch-independent packages dpkg-genchanges: binary-only upload - not including any source code dpkg-buildpackage: binary only upload (no source included) ****************************************************************************** Build finished at 20080321-1352 Publishing debug debs. chroot-autobuild/build/buildd/libschroedinger-1.0-0_1.0.1-2_amd64.deb: new debian package, version 2.0. size 178944 bytes: control archive= 1003 bytes. 747 bytes, 17 lines control 472 bytes, 6 lines md5sums 135 bytes, 7 lines * postinst #!/bin/sh 132 bytes, 7 lines * postrm #!/bin/sh 55 bytes, 1 lines shlibs Package: libschroedinger-1.0-0 Source: schroedinger Version: 1.0.1-2 Architecture: amd64 Maintainer: Ubuntu MOTU Developers Original-Maintainer: Maintainers of GStreamer packages Installed-Size: 548 Depends: libc6 (>= 2.7-1), liboil0.3 (>= 0.3.13) Section: libs Priority: optional Description: library for encoding/decoding of Dirac video streams The Schroedinger project will implement portable libraries for the high quality Dirac video codec created by BBC Research and Development. Dirac is a free and open source codec producing very high image quality video. . This package contains the shared libraries necessary to run programs using libschroedinger chroot-autobuild/build/buildd/libschroedinger-dev_1.0.1-2_amd64.deb: new debian package, version 2.0. size 217902 bytes: control archive= 1670 bytes. 836 bytes, 17 lines control 3100 bytes, 35 lines md5sums Package: libschroedinger-dev Source: schroedinger Version: 1.0.1-2 Architecture: amd64 Maintainer: Ubuntu MOTU Developers Original-Maintainer: Maintainers of GStreamer packages Installed-Size: 888 Depends: liboil0.3-dev (>= 0.3.13), libschroedinger-1.0-0 (= 1.0.1-2), pkg-config Section: libdevel Priority: optional Description: library for encoding/decoding of Dirac video streams (development files) The Schroedinger project will implement portable libraries for the high quality Dirac video codec created by BBC Research and Development. Dirac is a free and open source codec producing very high image quality video. . This package contains the header files, static libraries and symbolic links that developers using libschroedinger will need. chroot-autobuild/build/buildd/gstreamer0.10-schroedinger_1.0.1-2_amd64.deb: new debian package, version 2.0. size 37152 bytes: control archive= 776 bytes. 878 bytes, 17 lines control 265 bytes, 3 lines md5sums Package: gstreamer0.10-schroedinger Source: schroedinger Version: 1.0.1-2 Architecture: amd64 Maintainer: Ubuntu MOTU Developers Original-Maintainer: Maintainers of GStreamer packages Installed-Size: 164 Depends: libc6 (>= 2.7-1), libglib2.0-0 (>= 2.16.0), libgstreamer0.10-0 (>= 0.10.14), libschroedinger-1.0-0 (>= 1.0.1) Section: libs Priority: optional Description: GStreamer plugin for encoding/decoding of Dirac video streams The Schroedinger project will implement portable libraries for the high quality Dirac video codec created by BBC Research and Development. Dirac is a free and open source codec producing very high image quality video. . This package contains a GStreamer plugin that allows encoding and decoding of Dirac video streams in any application that uses GStreamer. chroot-autobuild/build/buildd/libschroedinger-1.0-0_1.0.1-2_amd64.deb: drwxr-xr-x root/root 0 2008-03-21 13:52:01 ./ drwxr-xr-x root/root 0 2008-03-21 13:52:01 ./usr/ drwxr-xr-x root/root 0 2008-03-21 13:52:00 ./usr/share/ drwxr-xr-x root/root 0 2008-03-21 13:52:00 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-03-21 13:52:06 ./usr/share/doc/libschroedinger-1.0-0/ -rw-r--r-- root/root 1815 2007-12-27 22:46:10 ./usr/share/doc/libschroedinger-1.0-0/TODO -rw-r--r-- root/root 138 2007-12-30 04:34:01 ./usr/share/doc/libschroedinger-1.0-0/AUTHORS -rw-r--r-- root/root 28856 2008-03-21 13:50:07 ./usr/share/doc/libschroedinger-1.0-0/copyright -rw-r--r-- root/root 544 2008-03-14 21:15:48 ./usr/share/doc/libschroedinger-1.0-0/NEWS.gz -rw-r--r-- root/root 1543 2008-03-21 13:50:07 ./usr/share/doc/libschroedinger-1.0-0/changelog.Debian.gz drwxr-xr-x root/root 0 2008-03-21 13:52:10 ./usr/lib/ -rw-r--r-- root/root 463296 2008-03-21 13:52:06 ./usr/lib/libschroedinger-1.0.so.0.0.0 lrwxrwxrwx root/root 0 2008-03-21 13:52:10 ./usr/lib/libschroedinger-1.0.so.0 -> libschroedinger-1.0.so.0.0.0 chroot-autobuild/build/buildd/libschroedinger-dev_1.0.1-2_amd64.deb: drwxr-xr-x root/root 0 2008-03-21 13:52:02 ./ drwxr-xr-x root/root 0 2008-03-21 13:52:03 ./usr/ drwxr-xr-x root/root 0 2008-03-21 13:52:02 ./usr/share/ drwxr-xr-x root/root 0 2008-03-21 13:52:02 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-03-21 13:52:12 ./usr/share/doc/libschroedinger-dev/ -rw-r--r-- root/root 28856 2008-03-21 13:50:07 ./usr/share/doc/libschroedinger-dev/copyright drwxr-xr-x root/root 0 2008-03-21 13:52:12 ./usr/lib/ -rw-r--r-- root/root 642348 2008-03-21 13:52:07 ./usr/lib/libschroedinger-1.0.a drwxr-xr-x root/root 0 2008-03-21 13:52:00 ./usr/lib/pkgconfig/ -rw-r--r-- root/root 305 2008-03-21 13:52:00 ./usr/lib/pkgconfig/schroedinger-1.0.pc drwxr-xr-x root/root 0 2008-03-21 13:51:59 ./usr/include/ drwxr-xr-x root/root 0 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/ drwxr-xr-x root/root 0 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/ -rw-r--r-- root/root 999 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schro.h -rw-r--r-- root/root 825 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrobuffer.h -rw-r--r-- root/root 460 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrocog.h -rw-r--r-- root/root 5936 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrodecoder.h -rw-r--r-- root/root 12916 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schroencoder.h -rw-r--r-- root/root 825 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schroengine.h -rw-r--r-- root/root 997 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrofilter.h -rw-r--r-- root/root 5252 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schroframe.h -rw-r--r-- root/root 8187 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schro-stdint.h -rw-r--r-- root/root 5895 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schroarith.h -rw-r--r-- root/root 392 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schroanalysis.h -rw-r--r-- root/root 1284 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schroasync.h -rw-r--r-- root/root 4380 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrobitstream.h -rw-r--r-- root/root 1650 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrodebug.h -rw-r--r-- root/root 1327 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrodomain.h -rw-r--r-- root/root 594 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrofft.h -rw-r--r-- root/root 1498 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrohistogram.h -rw-r--r-- root/root 1467 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrolimits.h -rw-r--r-- root/root 952 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrolist.h -rw-r--r-- root/root 1663 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrometric.h -rw-r--r-- root/root 2762 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schromotion.h -rw-r--r-- root/root 2339 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schromotionest.h -rw-r--r-- root/root 1199 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schropack.h -rw-r--r-- root/root 3315 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schroparams.h -rw-r--r-- root/root 306 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrophasecorrelation.h -rw-r--r-- root/root 1203 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schroqueue.h -rw-r--r-- root/root 233 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrossim.h -rw-r--r-- root/root 885 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrotables.h -rw-r--r-- root/root 1621 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrounpack.h -rw-r--r-- root/root 2701 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schroutils.h -rw-r--r-- root/root 1890 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrovideoformat.h -rw-r--r-- root/root 2601 2008-03-21 13:51:59 ./usr/include/schroedinger-1.0/schroedinger/schrowavelet.h lrwxrwxrwx root/root 0 2008-03-21 13:52:12 ./usr/share/doc/libschroedinger-dev/TODO -> ../libschroedinger-1.0-0/TODO lrwxrwxrwx root/root 0 2008-03-21 13:52:12 ./usr/share/doc/libschroedinger-dev/AUTHORS -> ../libschroedinger-1.0-0/AUTHORS lrwxrwxrwx root/root 0 2008-03-21 13:52:12 ./usr/share/doc/libschroedinger-dev/NEWS.gz -> ../libschroedinger-1.0-0/NEWS.gz lrwxrwxrwx root/root 0 2008-03-21 13:52:12 ./usr/share/doc/libschroedinger-dev/changelog.Debian.gz -> ../libschroedinger-1.0-0/changelog.Debian.gz lrwxrwxrwx root/root 0 2008-03-21 13:52:12 ./usr/lib/libschroedinger-1.0.so -> libschroedinger-1.0.so.0.0.0 chroot-autobuild/build/buildd/gstreamer0.10-schroedinger_1.0.1-2_amd64.deb: drwxr-xr-x root/root 0 2008-03-21 13:52:04 ./ drwxr-xr-x root/root 0 2008-03-21 13:52:04 ./usr/ drwxr-xr-x root/root 0 2008-03-21 13:52:09 ./usr/share/ drwxr-xr-x root/root 0 2008-03-21 13:52:03 ./usr/share/doc/ drwxr-xr-x root/root 0 2008-03-21 13:52:14 ./usr/share/doc/gstreamer0.10-schroedinger/ -rw-r--r-- root/root 28856 2008-03-21 13:50:07 ./usr/share/doc/gstreamer0.10-schroedinger/copyright drwxr-xr-x root/root 0 2008-03-21 13:52:09 ./usr/share/gstreamer-0.10/ drwxr-xr-x root/root 0 2008-03-21 13:52:09 ./usr/share/gstreamer-0.10/plugin-info/ -rw-r--r-- root/root 252 2008-03-21 13:52:09 ./usr/share/gstreamer-0.10/plugin-info/gstreamer0.10-schroedinger.supported drwxr-xr-x root/root 0 2008-03-21 13:52:04 ./usr/lib/ drwxr-xr-x root/root 0 2008-03-21 13:52:08 ./usr/lib/gstreamer-0.10/ -rw-r--r-- root/root 66624 2008-03-21 13:52:08 ./usr/lib/gstreamer-0.10/libgstschro.so lrwxrwxrwx root/root 0 2008-03-21 13:52:14 ./usr/share/doc/gstreamer0.10-schroedinger/TODO -> ../libschroedinger-1.0-0/TODO lrwxrwxrwx root/root 0 2008-03-21 13:52:14 ./usr/share/doc/gstreamer0.10-schroedinger/AUTHORS -> ../libschroedinger-1.0-0/AUTHORS lrwxrwxrwx root/root 0 2008-03-21 13:52:14 ./usr/share/doc/gstreamer0.10-schroedinger/NEWS.gz -> ../libschroedinger-1.0-0/NEWS.gz lrwxrwxrwx root/root 0 2008-03-21 13:52:14 ./usr/share/doc/gstreamer0.10-schroedinger/changelog.Debian.gz -> ../libschroedinger-1.0-0/changelog.Debian.gz schroedinger_1.0.1-2_amd64.changes: Format: 1.7 Date: Sun, 16 Mar 2008 18:26:29 +0100 Source: schroedinger Binary: libschroedinger-1.0-0 libschroedinger-dev libschroedinger-doc gstreamer0.10-schroedinger Architecture: amd64 Version: 1.0.1-2 Distribution: hardy Urgency: low Maintainer: Ubuntu/amd64 Build Daemon Changed-By: Sebastian Dröge Description: gstreamer0.10-schroedinger - GStreamer plugin for encoding/decoding of Dirac video streams libschroedinger-1.0-0 - library for encoding/decoding of Dirac video streams libschroedinger-dev - library for encoding/decoding of Dirac video streams (development libschroedinger-doc - library for encoding/decoding of Dirac video streams (documentati Changes: schroedinger (1.0.1-2) unstable; urgency=low . * debian/patches/01_no-x86-opcodes.patch: + Don't use x86 opcodes, these obviously don't work on non-x86 archs. Files: e5f5399fc0bfcabd2bd09d1926394c74 178944 libs optional libschroedinger-1.0-0_1.0.1-2_amd64.deb cef78f05a60052305ef09ed62cdc19b6 217902 libdevel optional libschroedinger-dev_1.0.1-2_amd64.deb ce8a0c7bcf6e48041881e8d5f6e9baba 37152 libs optional gstreamer0.10-schroedinger_1.0.1-2_amd64.deb ****************************************************************************** Built successfully Purging chroot-autobuild/build/buildd/schroedinger-1.0.1 ------------------------------------------------------------------------------ /usr/bin/sudo dpkg --root=/home/buildd/build-543723-1413895/chroot-autobuild --purge sp libx11-data m4 gettext file zlib1g-dev libhtml-parser-perl liburi-perl x11-common autotools-dev docbook net-tools libvorbis0a libcdparanoia0 libvorbisenc2 docbook-dsssl libpopt0 liboil0.3-dev update-inetd libgstreamer0.10-0 libxcb1 automake1.7 libxv1 html2text libgcrypt11 libsp1c2 debhelper sgml-base docbook-xml libxslt1.1 libmagic1 libexpat1 libgstreamer-plugins-base0.10-0 libxau6 fdupes libgstreamer0.10-dev gstreamer0.10-tools xsltproc libx11-6 libtheora0 docbook-xsl libglib2.0-0 libvisual-0.4-0 intltool libogg0 libxcb-xlib0 libgstreamer-plugins-base0.10-dev libwww-perl libxdmcp6 sgml-data gstreamer-tools ifupdown libhtml-tree-perl po-debconf libglib2.0-dev libxml-parser-perl libhtml-tagset-perl libxml2 gtk-doc-tools netbase pkg-config libtool intltool-debian libxml2-dev xml-core libgpg-error0 cdbs check liboil0.3 gstreamer0.10-plugins-base gettext-base jade libpopt-dev libxext6 docbook-to-man libpcre3 gnome-common autoconf (Reading database ... 13683 files and directories currently installed.) Removing liboil0.3-dev ... dpkg - warning: while removing liboil0.3-dev, directory `/usr/share/gtk-doc/html' not empty so not removed. Removing libgstreamer-plugins-base0.10-dev ... Removing gstreamer-tools ... Removing gtk-doc-tools ... Purging configuration files for gtk-doc-tools ... dpkg - warning: while removing gtk-doc-tools, directory `/usr/share/gtk-doc' not empty so not removed. Removing cdbs ... Removing gstreamer0.10-plugins-base ... Removing docbook-to-man ... Removing gnome-common ... Removing sp ... Removing docbook ... Purging configuration files for docbook ... Removing libcdparanoia0 ... Purging configuration files for libcdparanoia0 ... Removing libvorbisenc2 ... Purging configuration files for libvorbisenc2 ... Removing docbook-dsssl ... Purging configuration files for docbook-dsssl ... Removing libxv1 ... Purging configuration files for libxv1 ... Removing debhelper ... Removing docbook-xml ... Purging configuration files for docbook-xml ... Removing libgstreamer-plugins-base0.10-0 ... Purging configuration files for libgstreamer-plugins-base0.10-0 ... Removing fdupes ... Removing libgstreamer0.10-dev ... Removing gstreamer0.10-tools ... Removing xsltproc ... Removing libtheora0 ... Purging configuration files for libtheora0 ... Removing docbook-xsl ... Purging configuration files for docbook-xsl ... Removing libvisual-0.4-0 ... Purging configuration files for libvisual-0.4-0 ... Removing intltool ... Removing sgml-data ... Purging configuration files for sgml-data ... Removing po-debconf ... Removing libglib2.0-dev ... Removing libxml-parser-perl ... Removing pkg-config ... Removing libtool ... Removing intltool-debian ... Removing libxml2-dev ... Removing xml-core ... Purging configuration files for xml-core ... Removing check ... Removing liboil0.3 ... Purging configuration files for liboil0.3 ... Removing jade ... Purging configuration files for jade ... dpkg - warning: while removing jade, directory `/etc/sgml' not empty so not removed. Removing libpopt-dev ... Removing libxext6 ... Purging configuration files for libxext6 ... Removing gettext ... Removing file ... Purging configuration files for file ... Removing zlib1g-dev ... Removing libvorbis0a ... Purging configuration files for libvorbis0a ... Removing libpopt0 ... Purging configuration files for libpopt0 ... Removing libgstreamer0.10-0 ... Purging configuration files for libgstreamer0.10-0 ... Removing automake1.7 ... Removing html2text ... Purging configuration files for html2text ... Removing libsp1c2 ... Purging configuration files for libsp1c2 ... Removing sgml-base ... Purging configuration files for sgml-base ... Removing libxslt1.1 ... Purging configuration files for libxslt1.1 ... Removing libmagic1 ... Purging configuration files for libmagic1 ... Removing libexpat1 ... Purging configuration files for libexpat1 ... Removing libx11-6 ... Purging configuration files for libx11-6 ... Removing libglib2.0-0 ... Purging configuration files for libglib2.0-0 ... Removing libogg0 ... Purging configuration files for libogg0 ... Removing libxcb-xlib0 ... Purging configuration files for libxcb-xlib0 ... Removing libwww-perl ... Removing libhtml-tree-perl ... Removing libxml2 ... Purging configuration files for libxml2 ... Removing netbase ... Purging configuration files for netbase ... Removing gettext-base ... Removing libpcre3 ... Purging configuration files for libpcre3 ... Removing autoconf ... Purging configuration files for autoconf ... Removing libx11-data ... Removing m4 ... Removing libhtml-parser-perl ... Removing liburi-perl ... Removing autotools-dev ... Removing update-inetd ... Purging configuration files for update-inetd ... Removing libxcb1 ... Purging configuration files for libxcb1 ... Removing libgcrypt11 ... Purging configuration files for libgcrypt11 ... Removing libxau6 ... Purging configuration files for libxau6 ... Removing libxdmcp6 ... Purging configuration files for libxdmcp6 ... Removing ifupdown ... Purging configuration files for ifupdown ... Removing libhtml-tagset-perl ... Removing libgpg-error0 ... Purging configuration files for libgpg-error0 ... Removing x11-common ... Purging configuration files for x11-common ... dpkg - warning: while removing x11-common, directory `/usr/X11R6' not empty so not removed. dpkg - warning: while removing x11-common, directory `/usr/share/X11' not empty so not removed. Removing net-tools ... ****************************************************************************** Finished at 20080321-1352 Build needed 00:02:08, 25868k disk space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['/usr/share/launchpad-buildd/slavebin/scan-for-processes', '543723-1413895'] Scanning for processes to kill in build 543723-1413895... Scanning for processes to kill in build /home/buildd/build-543723-1413895/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', '543723-1413895'] Unmounting chroot for build 543723-1413895... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', '543723-1413895'] Removing build 543723-1413895