This is an automated email from the ASF dual-hosted git repository. acassis pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push: new ed0c18c66c drivers/video/fb.c: Add startup splashscreen option ed0c18c66c is described below commit ed0c18c66cb77050528b97f18c68df83f0d1e0d6 Author: Tim Hardisty <56726697+tim...@users.noreply.github.com> AuthorDate: Tue Apr 15 19:48:54 2025 +0100 drivers/video/fb.c: Add startup splashscreen option Adds Kconfig-selected splashscreen options used when the driver is first registered * Includes a new Python script in ./tools to create RLE bitmap files * Includes default NS logo btimaps in 320x320, 160x160 and 80x80 resolutions along with their PNG files Signed-off-by: Tim Hardisty t...@jti.uk.com> --- drivers/video/Kconfig | 96 + drivers/video/Make.defs | 12 + drivers/video/fb.c | 331 +- drivers/video/new_logo.c | 532740 +++++++++++++++++++++++++++++++++++++ drivers/video/new_nx_logo.png | Bin 0 -> 190613 bytes drivers/video/nxlogo160.c | 27636 ++ drivers/video/nxlogo160.png | Bin 0 -> 19466 bytes drivers/video/nxlogo320.c | 41913 +++ drivers/video/nxlogo320.png | Bin 0 -> 18055 bytes drivers/video/nxlogo80.c | 11439 + drivers/video/nxlogo80.png | Bin 0 -> 18662 bytes include/nuttx/video/fb.h | 62 + include/nuttx/video/rgbcolors.h | 12 + tools/splashscreen_converter.py | 256 + 14 files changed, 614428 insertions(+), 69 deletions(-) diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index d87a277153..66a4c915c2 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig @@ -56,6 +56,102 @@ config VIDEO_FB_NPOLLWAITERS depends on VIDEO_FB default 2 +config VIDEO_FB_SPLASHSCREEN + bool "Enable Splashscreen when Framebuffer Driver is registered" + depends on VIDEO_FB + default n + ---help--- + This feature allows a splashscreen image to be displayed during the + Framebuffer device driver register function. It provides the following + functionality: + - Choice of 80x80, 160x160 or 320x320 default "NX" logos + - Alternative "out-of-tree" image as splashscreen + - Configurable background colour (default black) + - Bit-per-pixel choice (32/24/16/8/Greyscale/Mono) to suit the LCD used + - Splashscreen can be set to remain displayed for 'n' seconds ('n' can be 0) + - Splashscreen can be cleared (to black) once framebuffer device register is + complete + - Python "splashscreen_converter.py" tool (in NuttX tools directory) can be used + to create custom splashscreens - note the tool restricts the number of colours + to 256. + + +if VIDEO_FB_SPLASHSCREEN + +menu "Splashscreen Image Selection and Configuration" + +choice + prompt "Select Splashscreen Image Source" + default VIDEO_FB_SPLASHSCREEN_NXLOGO + +config VIDEO_FB_SPLASHSCREEN_NXLOGO + bool "Use default NuttX NX Logo" + +config VIDEO_FB_SPLASHSCREEN_CUSTOM + bool "Use Custom file as splashscreen" + ---help--- + This must be a compiled C source file, such as fb_splash.o, created + as a c src file using the splashscreen_converter.py Python script, + available in the nuttx/tools directory, and compiled as part of the + build. + Typically this would be a source file of an out-of-tree custom board. + +endchoice + +choice + prompt "Select NXlogo bitmap size to use" + default VIDEO_FB_SPLASHSCREEN_NXLOGO_160 + depends on VIDEO_FB_SPLASHSCREEN_NXLOGO + +config VIDEO_FB_SPLASHSCREEN_NXLOGO_320 + bool "320x320 pixels" + +config VIDEO_FB_SPLASHSCREEN_NXLOGO_160 + bool "160x160 pixels" + +config VIDEO_FB_SPLASHSCREEN_NXLOGO_80 + bool "80x80 pixels" +endchoice + +choice + prompt "Select Splashscreen Bits-per-pixel (BPP)" + default VIDEO_FB_SPLASHSCREEN_BPP32 + +config VIDEO_FB_SPLASHSCREEN_BPP32 + bool "32BPP (ARGB)" + +config VIDEO_FB_SPLASHSCREEN_BPP24 + bool "24BPP (RGB)" + +config VIDEO_FB_SPLASHSCREEN_BPP16 + bool "16BPP (RGB565)" + +config VIDEO_FB_SPLASHSCREEN_MONO + bool "Monochrome" + +config VIDEO_FB_SPLASHSCREEN_GREY + bool "Greyscale (8BPP)" + +endchoice + +config VIDEO_FB_SPLASHSCREEN_BG_COLOUR + hex "Hex (A)RGB background colour for splashscreen" + default 0 + ---help--- + default is black + +config VIDEO_FB_SPLASHSCREEN_DISP_TIME + int "Time to sleep once Splashscreen displayed" + default 1 + +config VIDEO_FB_SPLASHSCREEN_CLR_ON_EXIT + bool "Clear Framebuffer memory when driver registration is complete" + default y + +endmenu # "Splashscreen Image Selection and Configuration" + +endif # VIDEO_FB_SPLASHSCREEN + config VIDEO_STREAM bool "Video Stream Support" default n diff --git a/drivers/video/Make.defs b/drivers/video/Make.defs index e2edc640b5..7d62a646e7 100644 --- a/drivers/video/Make.defs +++ b/drivers/video/Make.defs @@ -32,6 +32,18 @@ ifeq ($(CONFIG_VIDEO_STREAM),y) CSRCS += v4l2_core.c video_framebuff.c v4l2_cap.c v4l2_m2m.c endif +ifeq ($(CONFIG_VIDEO_FB_SPLASHSCREEN),y) + ifeq ($(CONFIG_VIDEO_FB_SPLASHSCREEN_NXLOGO),y) + ifeq ($(CONFIG_VIDEO_FB_SPLASHSCREEN_NXLOGO_320),y) + CSRCS += nxlogo320.c + else ifeq ($(CONFIG_VIDEO_FB_SPLASHSCREEN_NXLOGO_160),y) + CSRCS += nxlogo160.c + else + CSRCS += nxlogo80.c + endif + endif +endif + # These video drivers depend on I2C support ifeq ($(CONFIG_I2C),y) diff --git a/drivers/video/fb.c b/drivers/video/fb.c index 419e299dbe..2ee6b6e172 100644 --- a/drivers/video/fb.c +++ b/drivers/video/fb.c @@ -45,11 +45,34 @@ #include <nuttx/clock.h> #include <nuttx/wdog.h> #include <nuttx/circbuf.h> +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN +# include <nuttx/signal.h> +#endif /**************************************************************************** * Pre-processor definitions ****************************************************************************/ +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN +# define SPLASH_BGCOL CONFIG_VIDEO_FB_SPLASHSCREEN_BG_COLOUR +# define SPLASH_SLEEP CONFIG_VIDEO_FB_SPLASHSCREEN_DISP_TIME +# +# if defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32) +# define SPLASHSCREEN_FMT FB_FMT_RGBA32 +# elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP24) +# define SPLASHSCREEN_FMT FB_FMT_RGB24 +# elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP16) +# define SPLASHSCREEN_FMT FB_FMT_RGB16_565 +# elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP8) +# define SPLASHSCREEN_FMT FB_FMT_RGB8_332 +# elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_GREY) +# define SPLASHSCREEN_FMT FB_FMT_GREY +# elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_MONO) +# define SPLASHSCREEN_FMT FB_FMT_MONO +# endif /* CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32 */ +# +#endif /* CONFIG_VIDEO_FB_SPLASHSCREEN */ + /**************************************************************************** * Private Types ****************************************************************************/ @@ -73,10 +96,8 @@ struct fb_priv_s struct fb_paninfo_s { - FAR struct circbuf_s buf; /* Pan buffer queued list */ - - struct wdog_s wdog; /* VSync offset timer */ - + FAR struct circbuf_s buf; /* Pan buffer queued list */ + struct wdog_s wdog; /* VSync offset timer */ FAR struct fb_chardev_s *dev; }; @@ -88,20 +109,20 @@ struct fb_paninfo_s struct fb_chardev_s { - FAR struct fb_vtable_s *vtable; /* Framebuffer interface */ - uint8_t plane; /* Video plan number */ - clock_t vsyncoffset; /* VSync offset ticks */ - FAR struct fb_priv_s *head; - FAR struct fb_paninfo_s *paninfo; /* Pan info array */ - size_t paninfo_count; /* Pan info count */ + FAR struct fb_vtable_s *vtable; /* Framebuffer interface */ + uint8_t plane; /* Video plan number */ + clock_t vsyncoffset; /* VSync offset ticks */ + FAR struct fb_priv_s *head; + FAR struct fb_paninfo_s *paninfo; /* Pan info array */ + size_t paninfo_count; /* Pan info count */ }; struct fb_panelinfo_s { - FAR void *fbmem; /* Start of frame buffer memory */ - size_t fblen; /* Size of the framebuffer */ - uint8_t fbcount; /* Count of frame buffer */ - uint8_t bpp; /* Bits per pixel */ + FAR void *fbmem; /* Start of frame buffer memory */ + size_t fblen; /* Size of the framebuffer */ + uint8_t fbcount; /* Count of frame buffer */ + uint8_t bpp; /* Bits per pixel */ }; /**************************************************************************** @@ -146,6 +167,14 @@ static int fb_munmap(FAR struct task_group_s *group, FAR void *start, size_t length); #endif +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN +static int fb_splashscreen(FAR struct fb_videoinfo_s *vinfo, + FAR struct fb_planeinfo_s *pinfo); +static int fb_splash_fill(FAR struct fb_videoinfo_s *vinfo, + FAR struct fb_planeinfo_s *pinfo, + uint32_t colour); +#endif + /**************************************************************************** * Private Data ****************************************************************************/ @@ -163,10 +192,138 @@ static const struct file_operations g_fb_fops = fb_poll /* poll */ }; +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN +extern const struct palette_bitmap_s g_splscr; +#endif + /**************************************************************************** * Private Functions ****************************************************************************/ +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN +static int fb_splash_fill(FAR struct fb_videoinfo_s *vinfo, + FAR struct fb_planeinfo_s *pinfo, + uint32_t colour) +{ + FAR uint8_t *row; + int rgb_colour; + int y; +#if !defined(CONFIG_VIDEO_FB_SPLASHSCREEN_MONO) && \ + !defined(CONFIG_VIDEO_FB_SPLASHSCREEN_GREY) && \ + !defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32) + const int r = (colour >> 16) & 0xff; + const int g = (colour >> 8) & 0xff; + const int b = (colour) & 0xff; +#endif + +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32 + rgb_colour = colour; +#elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP24) + rgb_colour = MKRGB(r, g, b); +#elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP16) + rgb_colour = MKRGB(r, g, b); +#elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP8) + rgb_colour = MKRGB(r, g, b); +#elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_MONO) || \ + defined(CONFIG_VIDEO_FB_SPLASHSCREEN_GREY) + rgb_colour = colour & 0xff; /* No conversion needed */ +#endif + + row = (FAR uint8_t *)pinfo->fbmem; + for (y = 0; y < (vinfo->yres - 1); y++) + { + memset(row, rgb_colour, pinfo->stride); + row += pinfo->stride; + } + + return OK; +} + +static int fb_splashscreen(FAR struct fb_videoinfo_s *vinfo, + FAR struct fb_planeinfo_s *pinfo) +{ + FAR const struct splscr_bitmap_s *record = &g_splscr.data[0]; + FAR uint8_t *dst; + unsigned int row; + unsigned int nrun; + FAR fb_pixel_t *buf; + FAR fb_pixel_t colour; + int ret = OK; + + DEBUGASSERT(SPLASHSCREEN_FMT == vinfo->fmt); + if (SPLASHSCREEN_FMT != vinfo->fmt) + { + gwarn("WARNING: Splashscreen format (%d) doesn't match LCD (%d)\n", + SPLASHSCREEN_FMT, vinfo->fmt); + } + + DEBUGASSERT(g_splscr.width <= vinfo->xres); + if (g_splscr.width > vinfo->xres) + { + gwarn("Splashscreen width %d wider than the display width: %d\n", + (int)g_splscr.width, vinfo->xres); + return -EINVAL; + } + + DEBUGASSERT(g_splscr.height <= vinfo->yres); + if (g_splscr.height > vinfo->yres) + { + gerr("ERROR: Splashscreen height %d taller than the display: %d\n", + (int)g_splscr.height, vinfo->yres); + return -EINVAL; + } + + buf = kmm_malloc(sizeof(fb_pixel_t) * g_splscr.width); + if (buf == NULL) + { + gerr("ERROR: Failed to allocate memory for splashsceeb buffer\n"); + return -ENOMEM; + } + + /* Centre the image and set destination to start of area to be used */ + + dst = pinfo->fbmem + (pinfo->stride * + ((vinfo->yres - g_splscr.height) / 2)) + + (((vinfo->xres - g_splscr.width) / 2) * + sizeof(fb_pixel_t)); + + /* Now output the rows */ + + for (row = 0; row < g_splscr.height; row++) + { + unsigned int width; + FAR fb_pixel_t *bufp = buf; /* Start address of the buffer */ + + /* Process each run-length encoded pixel in the image */ + + for (width = 0; width < g_splscr.width; record++) + { + nrun = (unsigned int)record->npixels; /* num pixels of the colour */ + colour = g_splscr.lut[record->lookup]; + width += nrun; + while (nrun-- > 0) + { + *bufp = colour; /* fill with the colour */ + bufp++; + } + } + + DEBUGASSERT(width == g_splscr.width); + gerr("ERROR: Splashscreen file RLE line length doe not match LCD\n"); + + /* copy the decoded/expanded pixel data for this row to framebuffer */ + + memcpy(dst, buf, sizeof(fb_pixel_t) * g_splscr.width); + + /* Increment the vertical position */ + + dst += pinfo->stride; + } + + return ret; +} +#endif /* CONFIG_VIDEO_FB_SPLASHSCREEN */ + /**************************************************************************** * Name: fb_get_panbuf ****************************************************************************/ @@ -316,13 +473,13 @@ err_fb: static int fb_close(FAR struct file *filep) { - FAR struct inode *inode; + FAR struct inode *inode; FAR struct fb_chardev_s *fb; - FAR struct fb_priv_s *priv; - FAR struct fb_priv_s *curr; - FAR struct fb_priv_s *prev; - irqstate_t flags; - int ret; + FAR struct fb_priv_s *priv; + FAR struct fb_priv_s *curr; + FAR struct fb_priv_s *prev; + irqstate_t flags; + int ret; inode = filep->f_inode; fb = inode->i_private; @@ -383,14 +540,14 @@ static int fb_close(FAR struct file *filep) static ssize_t fb_read(FAR struct file *filep, FAR char *buffer, size_t len) { - FAR struct inode *inode; + FAR struct inode *inode; FAR struct fb_chardev_s *fb; - FAR struct fb_priv_s *priv; - struct fb_panelinfo_s panelinfo; - size_t start; - size_t end; - size_t size; - int ret; + FAR struct fb_priv_s *priv; + struct fb_panelinfo_s panelinfo; + size_t start; + size_t end; + size_t size; + int ret; ginfo("len: %u\n", (unsigned int)len); @@ -441,14 +598,14 @@ static ssize_t fb_read(FAR struct file *filep, FAR char *buffer, size_t len) static ssize_t fb_write(FAR struct file *filep, FAR const char *buffer, size_t len) { - FAR struct inode *inode; + FAR struct inode *inode; FAR struct fb_chardev_s *fb; - FAR struct fb_priv_s *priv; - struct fb_panelinfo_s panelinfo; - size_t start; - size_t end; - size_t size; - int ret; + FAR struct fb_priv_s *priv; + struct fb_panelinfo_s panelinfo; + size_t start; + size_t end; + size_t size; + int ret; ginfo("len: %u\n", (unsigned int)len); @@ -504,12 +661,12 @@ static ssize_t fb_write(FAR struct file *filep, FAR const char *buffer, static off_t fb_seek(FAR struct file *filep, off_t offset, int whence) { - FAR struct inode *inode; + FAR struct inode *inode; FAR struct fb_chardev_s *fb; - FAR struct fb_priv_s *priv; - struct fb_panelinfo_s panelinfo; - off_t newpos; - int ret; + FAR struct fb_priv_s *priv; + struct fb_panelinfo_s panelinfo; + off_t newpos; + int ret; ginfo("offset: %u whence: %d\n", (unsigned int)offset, whence); @@ -589,9 +746,9 @@ static off_t fb_seek(FAR struct file *filep, off_t offset, int whence) static int fb_ioctl(FAR struct file *filep, int cmd, unsigned long arg) { - FAR struct inode *inode; + FAR struct inode *inode; FAR struct fb_chardev_s *fb; - int ret = OK; + int ret = OK; ginfo("cmd: %d arg: %ld\n", cmd, arg); @@ -1183,11 +1340,11 @@ static int fb_munmap(FAR struct task_group_s *group, static int fb_mmap(FAR struct file *filep, FAR struct mm_map_entry_s *map) { - FAR struct inode *inode; + FAR struct inode *inode; FAR struct fb_chardev_s *fb; - FAR struct fb_priv_s *priv; - struct fb_panelinfo_s panelinfo; - int ret; + FAR struct fb_priv_s *priv; + struct fb_panelinfo_s panelinfo; + int ret; /* Get the framebuffer instance */ @@ -1236,14 +1393,14 @@ static int fb_mmap(FAR struct file *filep, FAR struct mm_map_entry_s *map) static int fb_poll(FAR struct file *filep, struct pollfd *fds, bool setup) { - FAR struct inode *inode; + FAR struct inode *inode; FAR struct fb_chardev_s *fb; - FAR struct fb_priv_s *priv; - FAR struct circbuf_s *panbuf; - FAR struct pollfd **pollfds = NULL; - irqstate_t flags; - int ret = OK; - int i; + FAR struct fb_priv_s *priv; + FAR struct circbuf_s *panbuf; + FAR struct pollfd **pollfds = NULL; + irqstate_t flags; + int ret = OK; + int i; /* Get the framebuffer instance */ @@ -1525,7 +1682,7 @@ static void fb_pollnotify(FAR struct fb_chardev_s *fb, int overlay) void fb_notify_vsync(FAR struct fb_vtable_s *vtable) { FAR struct fb_chardev_s *fb; - FAR struct fb_priv_s * priv; + FAR struct fb_priv_s *priv; irqstate_t flags; fb = vtable->priv; @@ -1562,10 +1719,10 @@ int fb_peek_paninfo(FAR struct fb_vtable_s *vtable, FAR union fb_paninfo_u *info, int overlay) { - FAR struct circbuf_s *panbuf; + FAR struct circbuf_s *panbuf; FAR struct fb_chardev_s *fb; - irqstate_t flags; - ssize_t ret; + irqstate_t flags; + ssize_t ret; /* Prevent calling before getting the vtable. */ @@ -1610,11 +1767,11 @@ int fb_peek_paninfo(FAR struct fb_vtable_s *vtable, int fb_remove_paninfo(FAR struct fb_vtable_s *vtable, int overlay) { - FAR struct circbuf_s *panbuf; + FAR struct circbuf_s *panbuf; FAR struct fb_chardev_s *fb; - irqstate_t flags; - ssize_t ret; - bool full; + irqstate_t flags; + ssize_t ret; + bool full; fb = vtable->priv; if (fb == NULL) @@ -1671,10 +1828,10 @@ int fb_remove_paninfo(FAR struct fb_vtable_s *vtable, int overlay) int fb_paninfo_count(FAR struct fb_vtable_s *vtable, int overlay) { - FAR struct circbuf_s *panbuf; + FAR struct circbuf_s *panbuf; FAR struct fb_chardev_s *fb; - irqstate_t flags; - ssize_t ret; + irqstate_t flags; + ssize_t ret; /* Prevent calling before getting the vtable. */ @@ -1727,12 +1884,15 @@ int fb_register_device(int display, int plane, FAR struct fb_vtable_s *vtable) { FAR struct fb_chardev_s *fb; - struct fb_panelinfo_s panelinfo; - struct fb_videoinfo_s vinfo; - char devname[16]; - int nplanes; - int ret; - ssize_t i; + struct fb_panelinfo_s panelinfo; +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN + struct fb_planeinfo_s pinfo; +#endif + struct fb_videoinfo_s vinfo; + char devname[16]; + int nplanes; + int ret; + ssize_t i; /* Allocate a framebuffer state instance */ @@ -1814,6 +1974,39 @@ int fb_register_device(int display, int plane, goto errout_with_paninfo; } +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN + ret = fb_get_planeinfo(fb, &pinfo, 0); + if (ret < 0) + { + goto errout_with_paninfo; + } + + ret = fb_splash_fill(&vinfo, &pinfo, SPLASH_BGCOL); + if (ret < 0) + { + goto errout_with_paninfo; + } + + ret = fb_splashscreen(&vinfo, &pinfo); + if (ret < 0) + { + goto errout_with_paninfo; + } + + if (SPLASH_SLEEP != 0) + { + nxsig_sleep(SPLASH_SLEEP); + } + +# ifdef VIDEO_FB_SPLASHSCREEN_CLR_ON_EXIT + ret = fb_splash_fill(&vinfo, &pinfo, 0); /* Fill with black to clear LCD */ + if (ret < 0) + { + goto errout_with_paninfo; + } +# endif +#endif + vtable->priv = fb; return OK; diff --git a/drivers/video/new_logo.c b/drivers/video/new_logo.c new file mode 100644 index 0000000000..717a38a151 --- /dev/null +++ b/drivers/video/new_logo.c @@ -0,0 +1,532740 @@ +/**************************************************************************** + * drivers/video/new_logo.c + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. The + * ASF licenses this file to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance with the + * License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + * + ****************************************************************************/ + +/* Script-generated framebuffer splashscreen bitmap file. + * Generated from drivers/video/new_nx_logo.png + * by splashscreen_converter.py + */ + +/**************************************************************************** + * Included Files + ****************************************************************************/ + +#include <nuttx/video/fb.h> + +/**************************************************************************** + * Pre-processor Definitions + ****************************************************************************/ + +/**************************************************************************** + * Private Data + ****************************************************************************/ + +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32 +static const fb_pixel_t palette[] = +{ + MKRGB(0, 0, 0, 0), + MKRGB(255, 4, 15, 22), + MKRGB(255, 10, 31, 50), + MKRGB(255, 6, 19, 32), + MKRGB(255, 6, 17, 27), + MKRGB(255, 3, 7, 13), + MKRGB(255, 9, 33, 56), + MKRGB(255, 8, 25, 39), + MKRGB(255, 8, 24, 44), + MKRGB(255, 10, 28, 44), + MKRGB(255, 6, 23, 39), + MKRGB(255, 17, 41, 62), + MKRGB(255, 5, 22, 47), + MKRGB(255, 9, 42, 68), + MKRGB(255, 7, 53, 89), + MKRGB(255, 33, 51, 64), + MKRGB(255, 5, 39, 74), + MKRGB(255, 35, 200, 246), + MKRGB(255, 11, 54, 82), + MKRGB(255, 66, 226, 249), + MKRGB(255, 57, 201, 231), + MKRGB(255, 32, 71, 96), + MKRGB(255, 11, 129, 208), + MKRGB(255, 12, 76, 122), + MKRGB(255, 32, 185, 244), + MKRGB(255, 22, 162, 231), + MKRGB(255, 8, 101, 162), + MKRGB(255, 18, 129, 185), + MKRGB(255, 42, 100, 126), + MKRGB(255, 28, 162, 213), + MKRGB(255, 58, 130, 159), + MKRGB(255, 61, 162, 189), + MKRGB(255, 20, 100, 147), +}; +#endif + +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN_BPP24 +static const fb_pixel_t palette[] = +{ + MKRGB(0, 0, 0), + MKRGB(4, 15, 22), + MKRGB(10, 31, 50), + MKRGB(6, 19, 32), + MKRGB(6, 17, 27), + MKRGB(3, 7, 13), + MKRGB(9, 33, 56), + MKRGB(8, 25, 39), + MKRGB(8, 24, 44), + MKRGB(10, 28, 44), + MKRGB(6, 23, 39), + MKRGB(17, 41, 62), + MKRGB(5, 22, 47), + MKRGB(9, 42, 68), + MKRGB(7, 53, 89), + MKRGB(33, 51, 64), + MKRGB(5, 39, 74), + MKRGB(35, 200, 246), + MKRGB(11, 54, 82), + MKRGB(66, 226, 249), + MKRGB(57, 201, 231), + MKRGB(32, 71, 96), + MKRGB(11, 129, 208), + MKRGB(12, 76, 122), + MKRGB(32, 185, 244), + MKRGB(22, 162, 231), + MKRGB(8, 101, 162), + MKRGB(18, 129, 185), + MKRGB(42, 100, 126), + MKRGB(28, 162, 213), + MKRGB(58, 130, 159), + MKRGB(61, 162, 189), + MKRGB(20, 100, 147), +}; +#endif + +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN_BPP16 +static const fb_pixel_t palette[] = +{ + MKRGB(0, 0, 0), + MKRGB(0, 3, 2), + MKRGB(1, 7, 6), + MKRGB(0, 4, 4), + MKRGB(0, 4, 3), + MKRGB(0, 1, 1), + MKRGB(1, 8, 7), + MKRGB(1, 6, 4), + MKRGB(1, 6, 5), + MKRGB(1, 7, 5), + MKRGB(0, 5, 4), + MKRGB(2, 10, 7), + MKRGB(0, 5, 5), + MKRGB(1, 10, 8), + MKRGB(0, 13, 11), + MKRGB(4, 12, 8), + MKRGB(0, 9, 9), + MKRGB(4, 50, 30), + MKRGB(1, 13, 10), + MKRGB(8, 56, 31), + MKRGB(7, 50, 28), + MKRGB(4, 17, 12), + MKRGB(1, 32, 26), + MKRGB(1, 19, 15), + MKRGB(4, 46, 30), + MKRGB(2, 40, 28), + MKRGB(1, 25, 20), + MKRGB(2, 32, 23), + MKRGB(5, 25, 15), + MKRGB(3, 40, 26), + MKRGB(7, 32, 19), + MKRGB(7, 40, 23), + MKRGB(2, 25, 18), +}; +#endif + +#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32 +static const struct splscr_bitmap_s bitmap[] = +{ + {160, 0}, + {67, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 4}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {10, 1}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {2, 1}, + {12, 4}, + {8, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {37, 3}, + {1, 4}, + {7, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {2, 7}, + {1, 3}, + {2, 7}, + {1, 3}, + {2, 7}, + {1, 3}, + {2, 7}, + {1, 3}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {2, 7}, + {1, 3}, + {1, 7}, + {3, 3}, + {1, 10}, + {3, 3}, + {1, 10}, + {3, 3}, + {1, 10}, + {3, 3}, + {1, 10}, + {2, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {17, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {42, 4}, + {2, 1}, + {1, 4}, + {2, 1}, + {1, 4}, + {2, 1}, + {1, 4}, + {2, 1}, + {1, 4}, + {2, 1}, + {1, 4}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {69, 5}, + {160, 0}, + {160, 0}, + {54, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {4, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 4}, + {3, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {3, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {61, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {2, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {2, 3}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {3, 7}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {16, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {8, 4}, + {3, 1}, + {1, 4}, + {2, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {3, 1}, + {1, 4}, + {2, 1}, + {1, 4}, + {4, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {47, 5}, + {160, 0}, + {160, 0}, + {56, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {3, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {5, 1}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {53, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {4, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {12, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {2, 7}, + {1, 3}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {3, 7}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {14, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {9, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {5, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {45, 5}, + {160, 0}, + {160, 0}, + {53, 5}, + {1, 1}, + {12, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {13, 4}, + {6, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {7, 3}, + {1, 7}, + {7, 3}, + {2, 7}, + {2, 3}, + {1, 7}, + {2, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {14, 10}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 7}, + {1, 3}, + {2, 7}, + {1, 4}, + {2, 7}, + {1, 4}, + {2, 7}, + {1, 4}, + {2, 7}, + {2, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {14, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {28, 4}, + {1, 3}, + {3, 4}, + {1, 3}, + {8, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {3, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {64, 5}, + {160, 0}, + {160, 0}, + {55, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {4, 1}, + {3, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {3, 1}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {3, 1}, + {1, 5}, + {3, 1}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {3, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {4, 4}, + {3, 3}, + {1, 4}, + {5, 3}, + {1, 4}, + {7, 3}, + {1, 4}, + {14, 3}, + {1, 4}, + {9, 3}, + {1, 8}, + {17, 3}, + {3, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {5, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {4, 10}, + {1, 3}, + {1, 7}, + {1, 3}, + {2, 7}, + {1, 4}, + {2, 7}, + {1, 4}, + {2, 7}, + {1, 4}, + {3, 7}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {3, 7}, + {4, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {3, 10}, + {1, 3}, + {3, 10}, + {1, 3}, + {7, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {10, 3}, + {1, 12}, + {1, 4}, + {7, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {4, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {4, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {14, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {2, 1}, + {1, 4}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {49, 5}, + {160, 0}, + {160, 0}, + {57, 5}, + {1, 1}, + {7, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {3, 5}, + {1, 4}, + {6, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {4, 4}, + {1, 3}, + {2, 4}, + {2, 3}, + {1, 4}, + {5, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {6, 3}, + {1, 8}, + {1, 4}, + {1, 12}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {7, 3}, + {1, 4}, + {1, 12}, + {5, 3}, + {1, 10}, + {12, 3}, + {1, 7}, + {4, 3}, + {1, 10}, + {1, 3}, + {8, 10}, + {1, 3}, + {1, 8}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {10, 10}, + {1, 3}, + {2, 7}, + {1, 4}, + {5, 7}, + {1, 4}, + {5, 7}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {6, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {2, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {3, 10}, + {7, 3}, + {1, 4}, + {2, 3}, + {1, 8}, + {2, 3}, + {1, 8}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {2, 3}, + {13, 4}, + {2, 3}, + {6, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {10, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {4, 4}, + {2, 5}, + {1, 4}, + {3, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {7, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {46, 5}, + {160, 0}, + {160, 0}, + {42, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 3}, + {6, 4}, + {4, 3}, + {1, 4}, + {11, 3}, + {1, 4}, + {13, 3}, + {1, 4}, + {8, 3}, + {1, 4}, + {4, 3}, + {1, 8}, + {2, 4}, + {18, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {14, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {4, 10}, + {11, 7}, + {1, 4}, + {1, 7}, + {1, 3}, + {1, 7}, + {8, 10}, + {1, 3}, + {6, 10}, + {5, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 8}, + {1, 3}, + {1, 8}, + {2, 10}, + {1, 8}, + {1, 3}, + {1, 10}, + {17, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {4, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {3, 4}, + {2, 3}, + {1, 4}, + {4, 3}, + {17, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {50, 5}, + {160, 0}, + {160, 0}, + {53, 5}, + {4, 1}, + {4, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 4}, + {2, 5}, + {1, 1}, + {2, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {8, 4}, + {1, 5}, + {1, 3}, + {2, 4}, + {1, 3}, + {3, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {6, 3}, + {1, 4}, + {4, 3}, + {1, 4}, + {1, 12}, + {6, 3}, + {1, 8}, + {6, 3}, + {1, 8}, + {6, 3}, + {1, 8}, + {2, 3}, + {1, 8}, + {2, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {2, 3}, + {1, 10}, + {2, 3}, + {1, 7}, + {2, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {4, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {6, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {3, 10}, + {1, 8}, + {5, 10}, + {3, 7}, + {1, 3}, + {3, 7}, + {1, 4}, + {3, 7}, + {2, 3}, + {3, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {8, 10}, + {1, 7}, + {1, 10}, + {5, 7}, + {7, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {3, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {2, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {6, 3}, + {1, 8}, + {1, 4}, + {1, 8}, + {22, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {4, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {4, 4}, + {1, 3}, + {20, 4}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {2, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {2, 1}, + {1, 5}, + {5, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {42, 5}, + {160, 0}, + {160, 0}, + {52, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {5, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {5, 4}, + {3, 3}, + {1, 4}, + {11, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {11, 3}, + {1, 8}, + {7, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 4}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {3, 3}, + {1, 8}, + {2, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {2, 10}, + {1, 8}, + {1, 3}, + {6, 10}, + {1, 3}, + {5, 10}, + {1, 7}, + {8, 10}, + {7, 7}, + {15, 10}, + {1, 3}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 3}, + {3, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {2, 10}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {3, 10}, + {1, 8}, + {1, 10}, + {1, 7}, + {13, 10}, + {1, 8}, + {1, 3}, + {2, 10}, + {5, 7}, + {5, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 8}, + {2, 10}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {3, 8}, + {1, 10}, + {1, 8}, + {4, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {15, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {6, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {11, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 1}, + {1, 5}, + {9, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {40, 5}, + {160, 0}, + {160, 0}, + {53, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 1}, + {5, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {4, 4}, + {1, 3}, + {5, 4}, + {1, 3}, + {3, 4}, + {5, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {7, 3}, + {1, 8}, + {1, 3}, + {1, 4}, + {1, 12}, + {8, 3}, + {1, 10}, + {2, 3}, + {1, 10}, + {2, 3}, + {1, 4}, + {1, 8}, + {1, 10}, + {3, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {2, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {2, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {10, 10}, + {1, 3}, + {1, 10}, + {1, 7}, + {6, 10}, + {1, 7}, + {2, 10}, + {5, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {16, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {3, 10}, + {1, 7}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 8}, + {4, 10}, + {6, 7}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {6, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {4, 3}, + {1, 10}, + {1, 3}, + {2, 8}, + {1, 10}, + {4, 3}, + {2, 10}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {1, 10}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 4}, + {1, 12}, + {3, 3}, + {1, 8}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {5, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {3, 3}, + {6, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {6, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 1}, + {1, 4}, + {2, 1}, + {1, 4}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {3, 1}, + {2, 5}, + {1, 1}, + {7, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {43, 5}, + {160, 0}, + {160, 0}, + {44, 5}, + {1, 1}, + {7, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {2, 4}, + {1, 5}, + {5, 4}, + {1, 3}, + {10, 4}, + {1, 3}, + {3, 4}, + {1, 3}, + {5, 4}, + {9, 3}, + {1, 4}, + {7, 3}, + {1, 12}, + {1, 4}, + {8, 3}, + {1, 8}, + {1, 4}, + {2, 3}, + {1, 8}, + {3, 3}, + {1, 10}, + {2, 3}, + {1, 10}, + {3, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {5, 10}, + {1, 3}, + {1, 10}, + {1, 8}, + {1, 3}, + {2, 10}, + {1, 3}, + {8, 10}, + {2, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {5, 7}, + {2, 9}, + {1, 7}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {4, 10}, + {1, 9}, + {1, 7}, + {4, 10}, + {1, 3}, + {3, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {2, 10}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {5, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {4, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 8}, + {2, 10}, + {1, 7}, + {1, 10}, + {6, 7}, + {4, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 8}, + {1, 3}, + {1, 12}, + {1, 3}, + {1, 8}, + {2, 3}, + {1, 10}, + {1, 8}, + {1, 10}, + {1, 8}, + {3, 10}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {3, 3}, + {1, 7}, + {10, 3}, + {1, 8}, + {3, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {4, 4}, + {4, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 5}, + {11, 4}, + {1, 5}, + {4, 4}, + {1, 1}, + {4, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 1}, + {1, 4}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {39, 5}, + {160, 0}, + {160, 0}, + {54, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {8, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {4, 3}, + {1, 4}, + {9, 3}, + {1, 4}, + {9, 3}, + {1, 5}, + {1, 8}, + {5, 3}, + {1, 7}, + {5, 3}, + {2, 10}, + {2, 3}, + {2, 10}, + {1, 3}, + {3, 10}, + {1, 3}, + {1, 8}, + {1, 10}, + {1, 3}, + {5, 10}, + {1, 8}, + {1, 10}, + {1, 3}, + {6, 10}, + {1, 3}, + {5, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {7, 7}, + {2, 10}, + {1, 9}, + {9, 10}, + {1, 3}, + {8, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {8, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 8}, + {3, 10}, + {1, 9}, + {6, 10}, + {1, 3}, + {3, 10}, + {7, 7}, + {5, 10}, + {1, 3}, + {6, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {3, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {4, 10}, + {1, 3}, + {1, 7}, + {1, 3}, + {3, 7}, + {1, 3}, + {3, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {11, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {7, 4}, + {1, 3}, + {7, 4}, + {1, 5}, + {7, 4}, + {1, 1}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {6, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {3, 5}, + {1, 4}, + {4, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {44, 5}, + {160, 0}, + {160, 0}, + {47, 5}, + {1, 1}, + {5, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {3, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {4, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 3}, + {10, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {4, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {6, 3}, + {1, 12}, + {1, 4}, + {1, 3}, + {1, 12}, + {1, 4}, + {4, 3}, + {1, 12}, + {1, 4}, + {1, 8}, + {1, 4}, + {1, 3}, + {1, 8}, + {6, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {2, 3}, + {1, 10}, + {1, 3}, + {9, 10}, + {1, 3}, + {1, 10}, + {1, 8}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {10, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {5, 7}, + {1, 10}, + {3, 7}, + {1, 10}, + {8, 7}, + {1, 9}, + {8, 10}, + {1, 8}, + {1, 10}, + {1, 8}, + {1, 10}, + {1, 8}, + {2, 10}, + {1, 7}, + {6, 10}, + {1, 8}, + {1, 10}, + {1, 8}, + {5, 10}, + {1, 8}, + {1, 9}, + {3, 10}, + {1, 9}, + {5, 10}, + {1, 9}, + {1, 10}, + {1, 8}, + {2, 10}, + {1, 8}, + {1, 10}, + {1, 8}, + {2, 10}, + {8, 7}, + {6, 10}, + {1, 7}, + {13, 10}, + {1, 8}, + {1, 3}, + {1, 8}, + {6, 10}, + {1, 3}, + {3, 7}, + {1, 4}, + {3, 7}, + {1, 4}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {6, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {3, 3}, + {3, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {10, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {4, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {37, 5}, + {160, 0}, + {160, 0}, + {39, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {11, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {4, 5}, + {1, 4}, + {2, 5}, + {1, 1}, + {2, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {3, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {13, 3}, + {1, 5}, + {1, 12}, + {2, 3}, + {2, 4}, + {11, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {2, 3}, + {1, 10}, + {2, 3}, + {1, 10}, + {2, 3}, + {2, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {3, 10}, + {1, 3}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {7, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 9}, + {1, 10}, + {1, 9}, + {8, 7}, + {1, 10}, + {1, 7}, + {1, 9}, + {1, 10}, + {1, 9}, + {11, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {6, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {4, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {9, 10}, + {10, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {3, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {3, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {3, 10}, + {1, 7}, + {1, 4}, + {1, 7}, + {1, 4}, + {2, 7}, + {1, 4}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {8, 3}, + {1, 8}, + {4, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 1}, + {8, 4}, + {1, 5}, + {4, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {5, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {3, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {47, 5}, + {160, 0}, + {160, 0}, + {35, 5}, + {1, 1}, + {8, 5}, + {1, 1}, + {8, 5}, + {1, 4}, + {1, 1}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {5, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {1, 3}, + {8, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {5, 3}, + {1, 12}, + {1, 4}, + {6, 3}, + {1, 8}, + {1, 5}, + {6, 3}, + {1, 8}, + {1, 4}, + {2, 3}, + {1, 8}, + {6, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {2, 3}, + {2, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 8}, + {1, 3}, + {6, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {3, 10}, + {4, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {5, 7}, + {3, 9}, + {1, 10}, + {3, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 7}, + {4, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {4, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 9}, + {1, 10}, + {8, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {3, 10}, + {1, 3}, + {1, 8}, + {7, 10}, + {1, 3}, + {2, 10}, + {4, 7}, + {1, 4}, + {2, 7}, + {1, 4}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {4, 3}, + {1, 8}, + {2, 4}, + {7, 3}, + {1, 4}, + {4, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {5, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {8, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {9, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {38, 5}, + {160, 0}, + {160, 0}, + {39, 5}, + {4, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 1}, + {1, 4}, + {2, 1}, + {2, 4}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {5, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 3}, + {1, 4}, + {1, 3}, + {3, 4}, + {1, 3}, + {5, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {11, 3}, + {1, 8}, + {7, 3}, + {1, 8}, + {3, 3}, + {1, 4}, + {1, 12}, + {3, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 7}, + {9, 10}, + {1, 3}, + {1, 8}, + {1, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {2, 10}, + {1, 8}, + {7, 10}, + {1, 9}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {9, 9}, + {1, 7}, + {2, 9}, + {1, 7}, + {3, 9}, + {1, 10}, + {2, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 7}, + {8, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 9}, + {4, 10}, + {1, 7}, + {14, 10}, + {1, 3}, + {9, 10}, + {1, 3}, + {1, 7}, + {1, 3}, + {8, 7}, + {1, 10}, + {4, 7}, + {1, 8}, + {3, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {9, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {3, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {7, 4}, + {1, 5}, + {6, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {6, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {2, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {37, 5}, + {160, 0}, + {160, 0}, + {37, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {3, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {3, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {1, 3}, + {7, 4}, + {1, 3}, + {4, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {3, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {4, 3}, + {1, 12}, + {1, 5}, + {3, 3}, + {1, 8}, + {1, 4}, + {15, 3}, + {1, 8}, + {3, 3}, + {1, 10}, + {1, 3}, + {7, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 8}, + {1, 3}, + {5, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {4, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {6, 9}, + {1, 7}, + {2, 9}, + {1, 10}, + {2, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {2, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {8, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {5, 10}, + {1, 8}, + {1, 7}, + {1, 10}, + {1, 9}, + {7, 10}, + {1, 3}, + {11, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 10}, + {4, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 1}, + {6, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {5, 4}, + {1, 5}, + {7, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {8, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {5, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {12, 5}, + {1, 1}, + {35, 5}, + {160, 0}, + {160, 0}, + {40, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {2, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {2, 3}, + {3, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 8}, + {6, 3}, + {1, 8}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 8}, + {3, 3}, + {1, 8}, + {6, 10}, + {1, 3}, + {3, 10}, + {1, 3}, + {1, 8}, + {3, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {4, 10}, + {2, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {6, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {3, 9}, + {1, 10}, + {6, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {3, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {5, 10}, + {1, 9}, + {3, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {2, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 10}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {6, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {3, 4}, + {1, 1}, + {6, 4}, + {1, 5}, + {21, 4}, + {7, 1}, + {1, 4}, + {1, 5}, + {2, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {33, 5}, + {160, 0}, + {160, 0}, + {37, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {11, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {4, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 8}, + {6, 3}, + {1, 8}, + {1, 4}, + {5, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {4, 3}, + {1, 8}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {5, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {9, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {4, 9}, + {1, 10}, + {4, 9}, + {1, 10}, + {3, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {4, 9}, + {1, 10}, + {2, 9}, + {3, 10}, + {3, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {4, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 8}, + {3, 7}, + {1, 10}, + {1, 7}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 3}, + {1, 7}, + {3, 3}, + {1, 10}, + {3, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {4, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {3, 4}, + {1, 1}, + {11, 4}, + {1, 5}, + {6, 4}, + {1, 5}, + {6, 4}, + {11, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {5, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {7, 5}, + {1, 1}, + {38, 5}, + {160, 0}, + {160, 0}, + {40, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {3, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {2, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {8, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 5}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {4, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {3, 3}, + {1, 4}, + {1, 12}, + {7, 3}, + {1, 8}, + {2, 3}, + {1, 7}, + {2, 3}, + {3, 7}, + {1, 3}, + {8, 10}, + {1, 3}, + {2, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {15, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {2, 9}, + {1, 10}, + {4, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 8}, + {3, 9}, + {1, 8}, + {4, 9}, + {1, 10}, + {4, 9}, + {1, 10}, + {2, 9}, + {4, 10}, + {5, 9}, + {1, 10}, + {17, 9}, + {1, 10}, + {15, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {3, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 7}, + {1, 8}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {3, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {2, 4}, + {2, 3}, + {3, 4}, + {1, 1}, + {2, 4}, + {1, 1}, + {4, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {11, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {9, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {33, 5}, + {160, 0}, + {160, 0}, + {31, 5}, + {1, 1}, + {6, 5}, + {1, 4}, + {3, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 4}, + {1, 1}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {12, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {8, 3}, + {1, 4}, + {3, 3}, + {1, 8}, + {5, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {4, 3}, + {1, 9}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 10}, + {1, 3}, + {3, 10}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {3, 10}, + {1, 7}, + {1, 3}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 8}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {3, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {5, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 9}, + {1, 8}, + {1, 7}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {8, 9}, + {1, 10}, + {6, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 8}, + {3, 9}, + {2, 10}, + {2, 9}, + {1, 10}, + {2, 9}, + {1, 8}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {4, 9}, + {1, 10}, + {10, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {5, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {3, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {2, 7}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {3, 4}, + {1, 1}, + {2, 4}, + {2, 1}, + {1, 4}, + {1, 1}, + {7, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {5, 4}, + {10, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {31, 5}, + {160, 0}, + {160, 0}, + {38, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {4, 5}, + {1, 4}, + {5, 5}, + {2, 1}, + {3, 5}, + {3, 1}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {3, 4}, + {1, 5}, + {6, 4}, + {1, 1}, + {2, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 8}, + {13, 3}, + {5, 7}, + {3, 3}, + {1, 8}, + {1, 3}, + {5, 10}, + {1, 3}, + {3, 10}, + {1, 3}, + {1, 10}, + {1, 7}, + {2, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {3, 10}, + {1, 9}, + {4, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {6, 9}, + {1, 8}, + {1, 9}, + {1, 7}, + {4, 9}, + {1, 7}, + {2, 9}, + {1, 8}, + {6, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {6, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {4, 9}, + {1, 10}, + {7, 9}, + {1, 7}, + {8, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 9}, + {1, 10}, + {3, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {4, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 1}, + {19, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {3, 4}, + {12, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 4}, + {2, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {6, 5}, + {1, 1}, + {34, 5}, + {160, 0}, + {160, 0}, + {27, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {8, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {3, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {11, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {10, 3}, + {1, 8}, + {2, 3}, + {1, 8}, + {2, 3}, + {1, 8}, + {6, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {6, 10}, + {1, 3}, + {1, 10}, + {1, 8}, + {2, 10}, + {1, 8}, + {1, 10}, + {1, 7}, + {9, 10}, + {1, 9}, + {2, 10}, + {3, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 8}, + {2, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 7}, + {3, 9}, + {1, 7}, + {2, 9}, + {1, 8}, + {1, 10}, + {1, 9}, + {1, 8}, + {1, 10}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {7, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {2, 9}, + {1, 8}, + {1, 10}, + {1, 9}, + {1, 8}, + {1, 10}, + {1, 9}, + {1, 8}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 10}, + {1, 8}, + {2, 9}, + {1, 8}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 10}, + {1, 9}, + {1, 8}, + {4, 9}, + {1, 7}, + {6, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {3, 9}, + {1, 10}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {4, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 10}, + {4, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {1, 10}, + {3, 7}, + {1, 10}, + {6, 7}, + {2, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {3, 7}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {17, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {5, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {11, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {7, 4}, + {1, 5}, + {8, 4}, + {9, 1}, + {1, 5}, + {5, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {36, 5}, + {160, 0}, + {160, 0}, + {24, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {6, 4}, + {1, 3}, + {3, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {5, 3}, + {1, 9}, + {4, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 9}, + {2, 7}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {3, 10}, + {1, 3}, + {21, 10}, + {1, 9}, + {5, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {6, 8}, + {1, 2}, + {1, 8}, + {1, 10}, + {3, 9}, + {1, 7}, + {2, 9}, + {7, 8}, + {6, 9}, + {1, 7}, + {2, 9}, + {1, 7}, + {6, 9}, + {13, 8}, + {1, 2}, + {13, 8}, + {1, 9}, + {1, 8}, + {8, 7}, + {7, 9}, + {4, 8}, + {1, 2}, + {3, 8}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {5, 9}, + {3, 10}, + {5, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {4, 7}, + {1, 10}, + {1, 7}, + {1, 3}, + {4, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {6, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 5}, + {7, 4}, + {1, 5}, + {9, 4}, + {1, 5}, + {2, 4}, + {18, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {4, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {33, 5}, + {160, 0}, + {160, 0}, + {32, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {7, 3}, + {1, 9}, + {2, 3}, + {1, 8}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {8, 10}, + {1, 8}, + {3, 10}, + {1, 9}, + {10, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {4, 9}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 9}, + {2, 8}, + {7, 9}, + {2, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 10}, + {5, 9}, + {1, 7}, + {2, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {3, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {5, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {1, 9}, + {7, 7}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {3, 9}, + {1, 2}, + {5, 8}, + {1, 2}, + {1, 8}, + {4, 9}, + {4, 10}, + {1, 9}, + {2, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {2, 9}, + {3, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {3, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {12, 10}, + {3, 3}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {4, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {1, 1}, + {8, 4}, + {1, 5}, + {11, 4}, + {22, 1}, + {2, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {35, 5}, + {160, 0}, + {160, 0}, + {25, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {4, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 5}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {2, 4}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 9}, + {4, 3}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {3, 9}, + {2, 8}, + {1, 2}, + {2, 8}, + {1, 9}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 2}, + {2, 8}, + {1, 2}, + {4, 8}, + {1, 9}, + {1, 8}, + {1, 10}, + {1, 9}, + {1, 10}, + {10, 9}, + {1, 2}, + {11, 8}, + {1, 6}, + {8, 8}, + {1, 2}, + {4, 8}, + {1, 6}, + {3, 8}, + {1, 7}, + {4, 9}, + {1, 7}, + {5, 9}, + {1, 8}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {4, 8}, + {7, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {4, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {4, 10}, + {1, 3}, + {5, 10}, + {5, 7}, + {2, 3}, + {1, 7}, + {3, 3}, + {2, 4}, + {2, 3}, + {1, 4}, + {5, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {3, 4}, + {3, 1}, + {1, 4}, + {1, 1}, + {7, 4}, + {1, 5}, + {6, 4}, + {18, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {32, 5}, + {160, 0}, + {160, 0}, + {32, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {3, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {6, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {6, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {4, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {6, 3}, + {1, 9}, + {2, 3}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 8}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {3, 10}, + {1, 8}, + {8, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {7, 9}, + {1, 10}, + {3, 9}, + {7, 8}, + {8, 9}, + {4, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {3, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {6, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {2, 8}, + {1, 6}, + {2, 8}, + {1, 6}, + {3, 8}, + {1, 6}, + {2, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 9}, + {1, 8}, + {1, 6}, + {2, 2}, + {1, 7}, + {1, 9}, + {1, 7}, + {3, 9}, + {1, 7}, + {2, 9}, + {1, 7}, + {4, 9}, + {5, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 10}, + {4, 9}, + {1, 10}, + {8, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 7}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {3, 10}, + {1, 7}, + {1, 10}, + {1, 3}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 3}, + {3, 7}, + {1, 3}, + {1, 7}, + {4, 3}, + {2, 4}, + {3, 3}, + {3, 4}, + {2, 3}, + {3, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {12, 4}, + {1, 5}, + {5, 4}, + {1, 5}, + {4, 4}, + {19, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {29, 5}, + {160, 0}, + {160, 0}, + {25, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {8, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {5, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {9, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 5}, + {1, 12}, + {1, 5}, + {2, 3}, + {1, 5}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {1, 7}, + {1, 3}, + {1, 9}, + {2, 3}, + {1, 7}, + {2, 3}, + {1, 9}, + {2, 7}, + {1, 8}, + {2, 7}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 7}, + {1, 10}, + {1, 7}, + {7, 10}, + {1, 8}, + {3, 10}, + {1, 8}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {3, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {3, 9}, + {1, 8}, + {2, 9}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 9}, + {1, 8}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 2}, + {2, 8}, + {1, 6}, + {3, 8}, + {1, 2}, + {2, 8}, + {1, 12}, + {1, 8}, + {1, 12}, + {1, 8}, + {1, 12}, + {1, 8}, + {1, 12}, + {1, 6}, + {3, 8}, + {1, 6}, + {12, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 10}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 9}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 2}, + {2, 8}, + {3, 9}, + {1, 7}, + {4, 9}, + {1, 8}, + {1, 2}, + {5, 8}, + {1, 10}, + {3, 9}, + {1, 10}, + {7, 9}, + {1, 10}, + {4, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 8}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {3, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {2, 7}, + {5, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {2, 7}, + {1, 3}, + {1, 4}, + {7, 3}, + {1, 4}, + {1, 7}, + {1, 3}, + {1, 4}, + {3, 3}, + {3, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {3, 4}, + {2, 1}, + {4, 4}, + {1, 5}, + {11, 4}, + {20, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {3, 5}, + {1, 4}, + {28, 5}, + {160, 0}, + {160, 0}, + {27, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {5, 4}, + {1, 5}, + {3, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 5}, + {1, 4}, + {5, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 7}, + {1, 4}, + {1, 7}, + {1, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 9}, + {1, 3}, + {2, 7}, + {1, 8}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {10, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {4, 9}, + {1, 10}, + {4, 9}, + {1, 10}, + {2, 9}, + {1, 7}, + {2, 9}, + {1, 8}, + {1, 2}, + {5, 8}, + {2, 9}, + {1, 7}, + {1, 8}, + {4, 9}, + {4, 8}, + {1, 2}, + {3, 8}, + {1, 6}, + {1, 12}, + {2, 8}, + {1, 12}, + {1, 6}, + {1, 12}, + {2, 8}, + {1, 12}, + {1, 8}, + {1, 12}, + {1, 8}, + {1, 12}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {6, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {3, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {1, 10}, + {2, 9}, + {1, 8}, + {1, 9}, + {1, 7}, + {2, 9}, + {3, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 8}, + {3, 9}, + {1, 10}, + {3, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {2, 9}, + {1, 10}, + {3, 9}, + {4, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 9}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {4, 7}, + {1, 3}, + {1, 7}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 7}, + {1, 4}, + {1, 3}, + {3, 4}, + {1, 7}, + {2, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {3, 3}, + {3, 4}, + {1, 1}, + {9, 4}, + {1, 5}, + {7, 4}, + {17, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {4, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {27, 5}, + {160, 0}, + {160, 0}, + {24, 5}, + {1, 1}, + {7, 5}, + {1, 1}, + {6, 5}, + {1, 1}, + {5, 5}, + {6, 1}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 3}, + {1, 5}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {5, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 7}, + {1, 4}, + {1, 7}, + {1, 4}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 4}, + {1, 7}, + {1, 3}, + {1, 7}, + {2, 3}, + {1, 9}, + {1, 3}, + {1, 7}, + {1, 8}, + {1, 7}, + {1, 3}, + {1, 10}, + {3, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {5, 9}, + {1, 8}, + {2, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 10}, + {1, 2}, + {3, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {2, 8}, + {3, 9}, + {1, 8}, + {1, 9}, + {1, 10}, + {1, 2}, + {1, 8}, + {1, 2}, + {3, 8}, + {1, 6}, + {2, 8}, + {3, 12}, + {1, 8}, + {1, 12}, + {1, 8}, + {2, 12}, + {1, 8}, + {1, 6}, + {2, 8}, + {1, 12}, + {1, 8}, + {1, 6}, + {5, 8}, + {1, 2}, + {4, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {7, 8}, + {1, 9}, + {1, 8}, + {1, 7}, + {1, 9}, + {1, 8}, + {1, 9}, + {2, 8}, + {1, 2}, + {6, 8}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 10}, + {4, 9}, + {1, 10}, + {7, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {3, 10}, + {1, 7}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {3, 10}, + {2, 7}, + {1, 4}, + {1, 7}, + {1, 4}, + {4, 7}, + {1, 3}, + {1, 7}, + {2, 4}, + {1, 7}, + {2, 4}, + {1, 7}, + {1, 4}, + {1, 7}, + {1, 4}, + {1, 7}, + {3, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {6, 3}, + {2, 4}, + {1, 7}, + {10, 4}, + {1, 5}, + {8, 4}, + {1, 1}, + {1, 7}, + {17, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 4}, + {2, 1}, + {1, 5}, + {5, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {27, 5}, + {160, 0}, + {160, 0}, + {26, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {7, 4}, + {1, 3}, + {5, 4}, + {1, 5}, + {3, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {5, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {8, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 9}, + {1, 7}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 9}, + {1, 8}, + {2, 9}, + {1, 10}, + {1, 8}, + {1, 7}, + {5, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {12, 9}, + {5, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {11, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {3, 8}, + {1, 6}, + {4, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {4, 8}, + {1, 2}, + {7, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {3, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 9}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {10, 8}, + {1, 2}, + {1, 8}, + {1, 10}, + {10, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 8}, + {1, 7}, + {2, 10}, + {1, 8}, + {5, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {9, 7}, + {1, 4}, + {2, 7}, + {1, 3}, + {2, 7}, + {1, 4}, + {1, 7}, + {1, 4}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 9}, + {2, 4}, + {1, 7}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {4, 4}, + {1, 1}, + {1, 4}, + {1, 1}, + {3, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {5, 4}, + {3, 1}, + {1, 4}, + {17, 1}, + {1, 5}, + {1, 4}, + {9, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {30, 5}, + {160, 0}, + {160, 0}, + {23, 5}, + {1, 1}, + {6, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {5, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {3, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 3}, + {12, 4}, + {1, 5}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 10}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {3, 3}, + {1, 9}, + {2, 3}, + {1, 9}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 8}, + {1, 7}, + {1, 3}, + {1, 8}, + {1, 7}, + {1, 8}, + {2, 7}, + {2, 10}, + {1, 9}, + {9, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 7}, + {1, 10}, + {2, 7}, + {3, 9}, + {1, 7}, + {2, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {2, 9}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {7, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 6}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 9}, + {2, 8}, + {1, 2}, + {1, 9}, + {2, 8}, + {1, 2}, + {6, 8}, + {1, 2}, + {4, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {2, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 9}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {6, 9}, + {1, 7}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 9}, + {1, 7}, + {2, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {4, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {9, 7}, + {1, 3}, + {3, 7}, + {1, 4}, + {1, 7}, + {2, 3}, + {1, 7}, + {3, 3}, + {1, 4}, + {1, 7}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 7}, + {1, 1}, + {1, 7}, + {1, 1}, + {1, 4}, + {1, 1}, + {4, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {3, 4}, + {1, 1}, + {1, 7}, + {18, 1}, + {1, 5}, + {8, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {32, 5}, + {160, 0}, + {160, 0}, + {25, 5}, + {1, 1}, + {5, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {8, 4}, + {1, 5}, + {7, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 5}, + {2, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {2, 7}, + {1, 8}, + {2, 3}, + {1, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 7}, + {1, 9}, + {2, 7}, + {1, 10}, + {1, 9}, + {1, 8}, + {1, 7}, + {1, 10}, + {1, 9}, + {5, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 9}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 9}, + {1, 7}, + {2, 9}, + {1, 7}, + {3, 9}, + {1, 7}, + {1, 9}, + {1, 2}, + {5, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 2}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {2, 8}, + {1, 9}, + {1, 8}, + {2, 2}, + {2, 8}, + {1, 2}, + {2, 8}, + {2, 2}, + {2, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {5, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {2, 2}, + {1, 6}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {3, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 9}, + {1, 8}, + {1, 2}, + {7, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 7}, + {1, 8}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {3, 7}, + {1, 10}, + {1, 7}, + {3, 10}, + {1, 7}, + {1, 10}, + {4, 7}, + {1, 4}, + {5, 7}, + {3, 3}, + {1, 9}, + {4, 3}, + {1, 4}, + {1, 7}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 1}, + {1, 7}, + {2, 1}, + {2, 4}, + {1, 3}, + {4, 4}, + {1, 3}, + {6, 4}, + {2, 1}, + {1, 7}, + {1, 1}, + {1, 7}, + {2, 1}, + {1, 4}, + {12, 1}, + {1, 5}, + {9, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {26, 5}, + {160, 0}, + {160, 0}, + {22, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {10, 4}, + {1, 3}, + {4, 4}, + {1, 5}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {4, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {4, 3}, + {1, 8}, + {1, 3}, + {1, 8}, + {2, 9}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 10}, + {1, 3}, + {2, 7}, + {1, 8}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {5, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {2, 7}, + {1, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {4, 9}, + {1, 7}, + {4, 9}, + {3, 8}, + {1, 2}, + {9, 8}, + {1, 2}, + {3, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 12}, + {2, 8}, + {1, 2}, + {1, 6}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 6}, + {1, 8}, + {1, 6}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 2}, + {1, 8}, + {1, 9}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 6}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 10}, + {2, 9}, + {1, 10}, + {3, 9}, + {1, 10}, + {6, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 9}, + {2, 10}, + {1, 7}, + {2, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {7, 7}, + {2, 3}, + {1, 7}, + {6, 3}, + {1, 7}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 1}, + {1, 7}, + {1, 1}, + {1, 7}, + {2, 1}, + {1, 7}, + {1, 4}, + {1, 1}, + {11, 4}, + {1, 1}, + {1, 4}, + {5, 1}, + {2, 4}, + {24, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {29, 5}, + {160, 0}, + {160, 0}, + {24, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {3, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {4, 1}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {9, 4}, + {1, 5}, + {7, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 5}, + {1, 12}, + {1, 5}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 9}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 9}, + {1, 3}, + {1, 8}, + {1, 3}, + {1, 9}, + {1, 7}, + {1, 8}, + {1, 7}, + {1, 8}, + {1, 7}, + {1, 9}, + {1, 8}, + {4, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {7, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {7, 9}, + {1, 7}, + {3, 9}, + {7, 7}, + {1, 9}, + {1, 8}, + {1, 2}, + {2, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {4, 2}, + {1, 8}, + {1, 9}, + {1, 2}, + {1, 8}, + {1, 2}, + {4, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {5, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {3, 2}, + {2, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 6}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {4, 2}, + {1, 8}, + {4, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {2, 8}, + {1, 2}, + {2, 8}, + {1, 6}, + {5, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 9}, + {1, 8}, + {1, 6}, + {1, 8}, + {1, 9}, + {2, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {3, 9}, + {1, 8}, + {2, 9}, + {1, 7}, + {1, 8}, + {3, 9}, + {1, 10}, + {1, 9}, + {1, 8}, + {4, 9}, + {1, 10}, + {3, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {2, 9}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {1, 10}, + {4, 7}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {3, 7}, + {1, 3}, + {1, 7}, + {1, 4}, + {3, 7}, + {4, 3}, + {1, 9}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {2, 4}, + {3, 3}, + {1, 4}, + {4, 1}, + {1, 7}, + {2, 1}, + {2, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {1, 4}, + {2, 1}, + {3, 4}, + {1, 1}, + {1, 4}, + {2, 1}, + {3, 4}, + {21, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {3, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {25, 5}, + {160, 0}, + {160, 0}, + {24, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {2, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {7, 4}, + {1, 3}, + {8, 4}, + {1, 5}, + {2, 3}, + {2, 4}, + {2, 3}, + {1, 5}, + {3, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {2, 3}, + {1, 7}, + {1, 8}, + {1, 3}, + {1, 8}, + {1, 7}, + {1, 8}, + {6, 7}, + {1, 3}, + {2, 7}, + {1, 8}, + {3, 7}, + {1, 8}, + {3, 10}, + {1, 9}, + {4, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {5, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {5, 9}, + {1, 7}, + {8, 9}, + {5, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 9}, + {3, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {5, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {4, 8}, + {2, 2}, + {1, 9}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 6}, + {2, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {2, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 6}, + {1, 8}, + {3, 2}, + {1, 8}, + {1, 2}, + {1, 9}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {4, 9}, + {1, 10}, + {3, 9}, + {1, 7}, + {5, 9}, + {1, 8}, + {1, 7}, + {2, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {2, 10}, + {1, 7}, + {3, 10}, + {2, 7}, + {1, 10}, + {4, 7}, + {1, 4}, + {3, 7}, + {1, 3}, + {1, 9}, + {6, 3}, + {1, 7}, + {1, 4}, + {1, 7}, + {1, 3}, + {2, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 7}, + {1, 4}, + {1, 5}, + {1, 15}, + {4, 1}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 1}, + {2, 4}, + {1, 1}, + {2, 4}, + {1, 1}, + {1, 5}, + {1, 15}, + {1, 1}, + {3, 4}, + {1, 1}, + {3, 4}, + {15, 1}, + {1, 5}, + {6, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {19, 5}, + {160, 0}, + {160, 0}, + {31, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {4, 1}, + {1, 5}, + {2, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {17, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {3, 4}, + {5, 3}, + {1, 4}, + {2, 3}, + {2, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 7}, + {1, 3}, + {2, 7}, + {1, 3}, + {2, 7}, + {1, 3}, + {1, 10}, + {1, 8}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {1, 9}, + {1, 8}, + {1, 3}, + {1, 9}, + {1, 7}, + {1, 10}, + {2, 7}, + {2, 10}, + {1, 7}, + {1, 10}, + {1, 9}, + {3, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {3, 9}, + {1, 10}, + {7, 9}, + {1, 7}, + {5, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {2, 9}, + {1, 7}, + {1, 9}, + {1, 2}, + {2, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 6}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 6}, + {1, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 9}, + {1, 2}, + {2, 8}, + {1, 9}, + {1, 2}, + {1, 8}, + {2, 2}, + {3, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {3, 2}, + {1, 8}, + {1, 2}, + {1, 6}, + {1, 8}, + {4, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 6}, + {1, 8}, + {2, 2}, + {4, 9}, + {1, 10}, + {9, 9}, + {1, 10}, + {2, 9}, + {1, 7}, + {5, 9}, + {2, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {4, 7}, + {1, 4}, + {1, 7}, + {1, 4}, + {1, 7}, + {3, 3}, + {1, 8}, + {1, 4}, + {3, 3}, + {2, 4}, + {1, 7}, + {3, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {2, 4}, + {1, 7}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 7}, + {1, 1}, + {1, 7}, + {1, 1}, + {1, 4}, + {1, 1}, + {3, 4}, + {2, 1}, + {4, 4}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 7}, + {1, 1}, + {5, 4}, + {17, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {1, 5}, + {4, 1}, + {1, 5}, + {2, 1}, + {3, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {5, 5}, + {1, 1}, + {20, 5}, + {160, 0}, + {160, 0}, + {19, 5}, + {1, 1}, + {2, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 4}, + {4, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {1, 4}, + {1, 5}, + {4, 4}, + {1, 5}, + {9, 4}, + {2, 3}, + {9, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {3, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {6, 3}, + {1, 7}, + {1, 4}, + {2, 3}, + {1, 7}, + {1, 4}, + {1, 7}, + {1, 3}, + {1, 7}, + {1, 3}, + {2, 10}, + {1, 7}, + {1, 3}, + {1, 8}, + {2, 7}, + {1, 8}, + {2, 7}, + {1, 9}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 8}, + {1, 10}, + {1, 7}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {4, 10}, + {1, 9}, + {3, 10}, + {1, 9}, + {2, 10}, + {3, 9}, + {1, 10}, + {2, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {5, 9}, + {1, 7}, + {1, 9}, + {1, 7}, + {9, 9}, + {1, 6}, + {3, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 6}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {2, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {3, 8}, + {2, 2}, + {1, 8}, + {4, 2}, + {1, 8}, + {3, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {3, 8}, + {2, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 9}, + {1, 2}, + {1, 9}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {3, 2}, + {1, 8}, + {1, 6}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 6}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {1, 8}, + {1, 6}, + {1, 2}, + {1, 8}, + {1, 6}, + {1, 8}, + {1, 6}, + {1, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 9}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 6}, + {1, 8}, + {2, 2}, + {1, 8}, + {1, 2}, + {1, 8}, + {1, 10}, + {1, 8}, + {1, 9}, + {2, 8}, + {1, 7}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 10}, + {1, 8}, + {1, 9}, + {1, 8}, + {1, 9}, + {1, 10}, + {5, 9}, + {1, 7}, + {8, 9}, + {1, 10}, + {1, 9}, + {1, 10}, + {1, 9}, + {2, 10}, + {1, 9}, + {1, 10}, + {2, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {1, 7}, + {1, 10}, + {10, 7}, + {1, 3}, + {1, 7}, + {3, 3}, + {1, 8}, + {3, 3}, + {1, 7}, + {1, 3}, + {1, 9}, + {1, 4}, + {3, 3}, + {1, 7}, + {2, 3}, + {1, 4}, + {3, 3}, + {2, 4}, + {1, 1}, + {1, 7}, + {3, 1}, + {1, 7}, + {1, 1}, + {4, 4}, + {1, 1}, + {7, 4}, + {1, 1}, + {1, 4}, + {1, 1}, + {4, 4}, + {1, 1}, + {3, 4}, + {21, 1}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {3, 1}, + {1, 5}, + {5, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {6, 5}, + {1, 1}, + {4, 5}, + {1, 1}, + {18, 5}, + {160, 0}, + {160, 0}, + {21, 5}, + {1, 1}, + {3, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {2, 5}, + {1, 4}, + {1, 5}, + {1, 1}, + {1, 5}, + {1, 1}, + {1, 5}, + {2, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 1}, + {2, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {1, 4}, + {1, 5}, + {2, 4}, + {1, 5}, + {5, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {4, 4}, + {1, 3}, + {1, 4}, + {2, 3}, + {1, 4}, + {4, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, + {1, 4}, + {1, 3}, ... 604787 lines suppressed ...