From 875b421ad9c0ded5fb34f4e573290f58108d75b3 Mon Sep 17 00:00:00 2001 From: Xiangfu Date: Fri, 8 Jun 2012 10:49:54 +0800 Subject: [PATCH] xburst: add Ben NanoNote kernel logo --- .../patches-3.3/900-Ben-NanoNote-logo.patch | 211279 +++++++++++++++ 1 file changed, 211279 insertions(+) create mode 100644 target/linux/xburst/patches-3.3/900-Ben-NanoNote-logo.patch diff --git a/target/linux/xburst/patches-3.3/900-Ben-NanoNote-logo.patch b/target/linux/xburst/patches-3.3/900-Ben-NanoNote-logo.patch new file mode 100644 index 000000000..5cdce8faa --- /dev/null +++ b/target/linux/xburst/patches-3.3/900-Ben-NanoNote-logo.patch @@ -0,0 +1,211279 @@ +From 19e6046c0c56e4ebca5aaab8e1f56efd8e9e00da Mon Sep 17 00:00:00 2001 +From: Xiangfu +Date: Fri, 8 Jun 2012 10:41:18 +0800 +Subject: [PATCH 3/3] Ben NanoNote kernel logo + +--- + drivers/video/logo/Kconfig | 4 + + drivers/video/logo/Makefile | 1 + + drivers/video/logo/logo.c | 4 + + drivers/video/logo/logo_nanonote_clut224.ppm |211204 ++++++++++++++++++++++++++ + include/linux/linux_logo.h | 1 + + 5 files changed, 211214 insertions(+), 0 deletions(-) + create mode 100644 drivers/video/logo/logo_nanonote_clut224.ppm + +diff --git a/drivers/video/logo/Kconfig b/drivers/video/logo/Kconfig +index 39ac49e..4121d49 100644 +--- a/drivers/video/logo/Kconfig ++++ b/drivers/video/logo/Kconfig +@@ -82,4 +82,8 @@ config LOGO_M32R_CLUT224 + depends on M32R + default y + ++config LOGO_NANONOTE_CLUT224 ++ bool "224-color Nanonote Linux logo" ++ default y ++ + endif # LOGO +diff --git a/drivers/video/logo/Makefile b/drivers/video/logo/Makefile +index 3b43781..088381f 100644 +--- a/drivers/video/logo/Makefile ++++ b/drivers/video/logo/Makefile +@@ -15,6 +15,7 @@ obj-$(CONFIG_LOGO_SUPERH_MONO) += logo_superh_mono.o + obj-$(CONFIG_LOGO_SUPERH_VGA16) += logo_superh_vga16.o + obj-$(CONFIG_LOGO_SUPERH_CLUT224) += logo_superh_clut224.o + obj-$(CONFIG_LOGO_M32R_CLUT224) += logo_m32r_clut224.o ++obj-$(CONFIG_LOGO_NANONOTE_CLUT224) += logo_nanonote_clut224.o + + obj-$(CONFIG_SPU_BASE) += logo_spe_clut224.o + +diff --git a/drivers/video/logo/logo.c b/drivers/video/logo/logo.c +index 080c35b..84f250d 100644 +--- a/drivers/video/logo/logo.c ++++ b/drivers/video/logo/logo.c +@@ -100,6 +100,10 @@ const struct linux_logo * __init_refok fb_find_logo(int depth) + /* M32R Linux logo */ + logo = &logo_m32r_clut224; + #endif ++#ifdef CONFIG_LOGO_NANONOTE_CLUT224 ++ /* Nanonote logo */ ++ logo = &logo_nanonote_clut224; ++#endif + } + return logo; + } +diff --git a/drivers/video/logo/logo_nanonote_clut224.ppm b/drivers/video/logo/logo_nanonote_clut224.ppm +new file mode 100644 +index 0000000..12a05ac +--- /dev/null ++++ b/drivers/video/logo/logo_nanonote_clut224.ppm +@@ -0,0 +1,211204 @@ ++P3 ++# CREATOR: GIMP PNM Filter Version 1.1 ++320 220 ++255 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++255 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++255 ++255 ++255 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++93 ++95 ++92 ++146 ++148 ++145 ++171 ++173 ++170 ++197 ++199 ++196 ++222 ++224 ++221 ++246 ++248 ++244 ++246 ++248 ++244 ++222 ++224 ++221 ++197 ++199 ++196 ++172 ++174 ++171 ++147 ++149 ++146 ++95 ++97 ++94 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++36 ++37 ++35 ++111 ++113 ++110 ++187 ++189 ++186 ++249 ++251 ++248 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++249 ++251 ++248 ++188 ++190 ++187 ++113 ++115 ++112 ++37 ++39 ++36 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++37 ++39 ++36 ++163 ++165 ++162 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++167 ++169 ++166 ++39 ++40 ++38 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++140 ++142 ++139 ++247 ++249 ++246 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++239 ++241 ++238 ++216 ++218 ++214 ++189 ++191 ++188 ++189 ++191 ++188 ++213 ++215 ++212 ++239 ++241 ++238 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++247 ++249 ++246 ++143 ++145 ++142 ++4 ++7 ++2 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++86 ++88 ++85 ++235 ++238 ++234 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++198 ++200 ++197 ++119 ++121 ++118 ++48 ++50 ++47 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++46 ++47 ++45 ++119 ++121 ++118 ++198 ++200 ++197 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++239 ++241 ++238 ++87 ++89 ++86 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++126 ++128 ++125 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++234 ++236 ++233 ++118 ++120 ++117 ++32 ++33 ++31 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++33 ++35 ++32 ++121 ++123 ++120 ++237 ++239 ++235 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++128 ++130 ++127 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++166 ++168 ++165 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++247 ++249 ++246 ++141 ++143 ++140 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++141 ++143 ++140 ++246 ++248 ++244 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++169 ++171 ++168 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++198 ++200 ++197 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++199 ++201 ++198 ++40 ++41 ++39 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++37 ++39 ++36 ++188 ++190 ++187 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++201 ++203 ++200 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++169 ++171 ++168 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++158 ++160 ++157 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++70 ++72 ++69 ++70 ++72 ++69 ++61 ++63 ++60 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++149 ++151 ++148 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++177 ++179 ++175 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++128 ++130 ++127 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++249 ++251 ++248 ++114 ++116 ++113 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++251 ++253 ++250 ++251 ++253 ++250 ++217 ++219 ++215 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++109 ++111 ++108 ++249 ++251 ++248 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++136 ++138 ++135 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++87 ++89 ++86 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++113 ++115 ++112 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++254 ++255 ++252 ++218 ++220 ++217 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++111 ++113 ++110 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++94 ++96 ++93 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++240 ++242 ++239 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++158 ++160 ++157 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++217 ++219 ++215 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++156 ++158 ++155 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++241 ++243 ++240 ++26 ++27 ++25 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++145 ++147 ++144 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++199 ++201 ++198 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++218 ++220 ++217 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++196 ++198 ++195 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++147 ++149 ++146 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++39 ++40 ++38 ++247 ++249 ++246 ++254 ++255 ++252 ++254 ++255 ++252 ++247 ++249 ++246 ++40 ++41 ++39 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++217 ++219 ++215 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++32 ++33 ++31 ++241 ++243 ++240 ++254 ++255 ++252 ++251 ++253 ++250 ++248 ++250 ++247 ++41 ++43 ++40 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++167 ++169 ++166 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++141 ++143 ++140 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++220 ++222 ++219 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++132 ++134 ++131 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++168 ++170 ++167 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++36 ++37 ++35 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++234 ++236 ++233 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++134 ++136 ++133 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++234 ++236 ++233 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++233 ++235 ++232 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++231 ++233 ++230 ++105 ++107 ++104 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++233 ++235 ++232 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++43 ++45 ++42 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++113 ++115 ++112 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++119 ++121 ++118 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++146 ++148 ++145 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++117 ++119 ++116 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++117 ++119 ++116 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++120 ++122 ++119 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++189 ++191 ++188 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++33 ++35 ++32 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++117 ++119 ++116 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++204 ++206 ++203 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++249 ++251 ++248 ++201 ++203 ++200 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++200 ++202 ++199 ++93 ++95 ++92 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++21 ++22 ++20 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++196 ++198 ++195 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++249 ++251 ++248 ++254 ++255 ++252 ++251 ++253 ++250 ++207 ++209 ++206 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++198 ++200 ++197 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++172 ++174 ++171 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++195 ++197 ++194 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++26 ++27 ++25 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++100 ++101 ++99 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++124 ++126 ++123 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++180 ++182 ++179 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++212 ++214 ++211 ++254 ++255 ++252 ++241 ++243 ++240 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++151 ++153 ++150 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++119 ++121 ++118 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++102 ++104 ++101 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++144 ++146 ++143 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++56 ++57 ++55 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++161 ++163 ++160 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++120 ++122 ++119 ++251 ++253 ++250 ++254 ++255 ++252 ++218 ++220 ++217 ++148 ++150 ++147 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++131 ++133 ++130 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++45 ++46 ++44 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++146 ++148 ++145 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++171 ++173 ++170 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++138 ++140 ++137 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++141 ++143 ++140 ++0 ++1 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++218 ++220 ++217 ++0 ++2 ++0 ++169 ++171 ++168 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++107 ++109 ++106 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++249 ++251 ++248 ++254 ++255 ++252 ++251 ++253 ++250 ++171 ++173 ++170 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++197 ++199 ++196 ++254 ++255 ++252 ++254 ++255 ++252 ++240 ++242 ++239 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++116 ++118 ++115 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++164 ++166 ++163 ++0 ++1 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++214 ++216 ++213 ++0 ++2 ++0 ++0 ++1 ++0 ++189 ++191 ++188 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++87 ++89 ++86 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++230 ++232 ++229 ++254 ++255 ++252 ++251 ++253 ++250 ++197 ++199 ++196 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++222 ++224 ++221 ++254 ++255 ++252 ++251 ++253 ++250 ++216 ++218 ++214 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++100 ++101 ++99 ++250 ++252 ++249 ++254 ++255 ++252 ++254 ++255 ++252 ++184 ++186 ++183 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++217 ++219 ++215 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++206 ++208 ++204 ++251 ++253 ++250 ++251 ++253 ++250 ++247 ++249 ++246 ++70 ++72 ++69 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++204 ++206 ++203 ++254 ++255 ++252 ++251 ++253 ++250 ++222 ++224 ++221 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++247 ++249 ++246 ++254 ++255 ++252 ++251 ++253 ++250 ++188 ++190 ++187 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++74 ++76 ++73 ++247 ++249 ++246 ++251 ++253 ++250 ++254 ++255 ++252 ++200 ++202 ++199 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++254 ++255 ++252 ++218 ++220 ++217 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++28 ++29 ++27 ++220 ++222 ++219 ++254 ++255 ++252 ++251 ++253 ++250 ++240 ++242 ++239 ++54 ++56 ++53 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++183 ++185 ++182 ++254 ++255 ++252 ++254 ++255 ++252 ++247 ++249 ++246 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++246 ++248 ++244 ++254 ++255 ++252 ++251 ++253 ++250 ++189 ++191 ++188 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++63 ++64 ++62 ++241 ++243 ++240 ++254 ++255 ++252 ++254 ++255 ++252 ++214 ++216 ++213 ++16 ++17 ++14 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++217 ++219 ++215 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++42 ++44 ++41 ++231 ++233 ++230 ++251 ++253 ++250 ++251 ++253 ++250 ++231 ++233 ++230 ++41 ++43 ++40 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++182 ++184 ++181 ++254 ++255 ++252 ++251 ++253 ++250 ++246 ++248 ++244 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++222 ++224 ++221 ++254 ++255 ++252 ++254 ++255 ++252 ++214 ++216 ++213 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++46 ++47 ++45 ++231 ++233 ++230 ++251 ++253 ++250 ++254 ++255 ++252 ++227 ++229 ++225 ++39 ++40 ++38 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++218 ++220 ++217 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++56 ++57 ++55 ++241 ++243 ++240 ++254 ++255 ++252 ++251 ++253 ++250 ++219 ++221 ++218 ++28 ++29 ++27 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++207 ++209 ++206 ++254 ++255 ++252 ++251 ++253 ++250 ++222 ++224 ++221 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++197 ++199 ++196 ++254 ++255 ++252 ++251 ++253 ++250 ++240 ++242 ++239 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++32 ++33 ++31 ++222 ++224 ++221 ++254 ++255 ++252 ++254 ++255 ++252 ++240 ++242 ++239 ++46 ++47 ++45 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++217 ++219 ++215 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++72 ++73 ++71 ++248 ++250 ++247 ++251 ++253 ++250 ++251 ++253 ++250 ++204 ++206 ++203 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++230 ++232 ++229 ++254 ++255 ++252 ++251 ++253 ++250 ++197 ++199 ++196 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++171 ++173 ++170 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++213 ++215 ++212 ++251 ++253 ++250 ++254 ++255 ++252 ++248 ++250 ++247 ++65 ++66 ++64 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++218 ++220 ++217 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++86 ++87 ++85 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++188 ++190 ++187 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++248 ++250 ++247 ++254 ++255 ++252 ++251 ++253 ++250 ++171 ++173 ++170 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++146 ++148 ++145 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++52 ++54 ++51 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++194 ++196 ++193 ++251 ++253 ++250 ++254 ++255 ++252 ++250 ++252 ++249 ++86 ++87 ++85 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++217 ++219 ++215 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++111 ++113 ++110 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++169 ++171 ++168 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++45 ++46 ++44 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++147 ++149 ++146 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++100 ++101 ++99 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++125 ++127 ++124 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++177 ++179 ++175 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++104 ++105 ++103 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++218 ++220 ++217 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++135 ++137 ++134 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++148 ++150 ++147 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++119 ++121 ++118 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++101 ++102 ++100 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++249 ++251 ++248 ++254 ++255 ++252 ++251 ++253 ++250 ++200 ++202 ++199 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++156 ++158 ++155 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++128 ++130 ++127 ++0 ++1 ++0 ++0 ++1 ++0 ++57 ++58 ++56 ++63 ++64 ++62 ++63 ++64 ++62 ++63 ++64 ++62 ++63 ++64 ++62 ++63 ++64 ++62 ++63 ++64 ++62 ++63 ++64 ++62 ++254 ++255 ++252 ++251 ++253 ++250 ++223 ++225 ++222 ++63 ++64 ++62 ++63 ++64 ++62 ++63 ++64 ++62 ++63 ++64 ++62 ++63 ++64 ++62 ++63 ++64 ++62 ++63 ++64 ++62 ++57 ++58 ++56 ++0 ++1 ++0 ++0 ++2 ++0 ++158 ++160 ++157 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++126 ++128 ++125 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++195 ++197 ++194 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++26 ++27 ++25 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++188 ++190 ++187 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++33 ++35 ++32 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++120 ++122 ++119 ++254 ++255 ++252 ++254 ++255 ++252 ++149 ++151 ++148 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++231 ++233 ++230 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++231 ++233 ++230 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++178 ++180 ++177 ++254 ++255 ++252 ++244 ++247 ++243 ++100 ++101 ++99 ++0 ++2 ++0 ++0 ++2 ++0 ++21 ++22 ++20 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++197 ++199 ++196 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++113 ++115 ++112 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++119 ++121 ++118 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++96 ++98 ++95 ++167 ++169 ++166 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++231 ++233 ++230 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++231 ++233 ++230 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++183 ++185 ++182 ++72 ++73 ++71 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++117 ++119 ++116 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++120 ++122 ++119 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++36 ++37 ++35 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++234 ++236 ++233 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++113 ++115 ++112 ++124 ++126 ++123 ++124 ++126 ++123 ++124 ++126 ++123 ++124 ++126 ++123 ++124 ++126 ++123 ++124 ++126 ++123 ++124 ++126 ++123 ++254 ++255 ++252 ++254 ++255 ++252 ++233 ++235 ++232 ++124 ++126 ++123 ++124 ++126 ++123 ++124 ++126 ++123 ++124 ++126 ++123 ++124 ++126 ++123 ++124 ++126 ++123 ++124 ++126 ++123 ++113 ++115 ++112 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++233 ++235 ++232 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++44 ++45 ++43 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++167 ++169 ++166 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++141 ++143 ++140 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++218 ++220 ++217 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++132 ++134 ++131 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++167 ++169 ++166 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++39 ++40 ++38 ++246 ++248 ++244 ++254 ++255 ++252 ++254 ++255 ++252 ++247 ++249 ++246 ++40 ++41 ++39 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++254 ++255 ++252 ++214 ++216 ++213 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++32 ++33 ++31 ++241 ++243 ++240 ++254 ++255 ++252 ++254 ++255 ++252 ++249 ++251 ++248 ++40 ++41 ++39 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++141 ++143 ++140 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++199 ++201 ++198 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++217 ++219 ++215 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++196 ++198 ++195 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++144 ++146 ++143 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++235 ++238 ++234 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++158 ++160 ++157 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++254 ++255 ++252 ++218 ++220 ++217 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++156 ++158 ++155 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++239 ++241 ++238 ++19 ++20 ++18 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++87 ++89 ++86 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++113 ++115 ++112 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++217 ++219 ++215 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++111 ++113 ++110 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++86 ++87 ++85 ++4 ++7 ++2 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++127 ++129 ++126 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++249 ++251 ++248 ++113 ++115 ++112 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++254 ++255 ++252 ++251 ++253 ++250 ++218 ++220 ++217 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++109 ++111 ++108 ++250 ++252 ++249 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++138 ++140 ++137 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++169 ++171 ++168 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++158 ++160 ++157 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++108 ++110 ++107 ++104 ++105 ++103 ++94 ++96 ++93 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++149 ++151 ++148 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++177 ++179 ++175 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++198 ++200 ++197 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++199 ++201 ++198 ++40 ++41 ++39 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++37 ++39 ++36 ++188 ++190 ++187 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++201 ++203 ++200 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++166 ++168 ++165 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++247 ++249 ++246 ++141 ++143 ++140 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++141 ++143 ++140 ++247 ++249 ++246 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++169 ++171 ++168 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++126 ++128 ++125 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++234 ++236 ++233 ++118 ++120 ++117 ++32 ++33 ++31 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++33 ++35 ++32 ++121 ++123 ++120 ++237 ++239 ++235 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++128 ++130 ++127 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++86 ++88 ++85 ++235 ++238 ++234 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++198 ++200 ++197 ++119 ++121 ++118 ++48 ++50 ++47 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++46 ++47 ++45 ++119 ++121 ++118 ++198 ++200 ++197 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++238 ++240 ++237 ++86 ++87 ++85 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++140 ++142 ++139 ++246 ++248 ++244 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++239 ++241 ++238 ++216 ++218 ++214 ++189 ++191 ++188 ++189 ++191 ++188 ++213 ++215 ++212 ++239 ++241 ++238 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++247 ++249 ++246 ++144 ++146 ++143 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++37 ++39 ++36 ++163 ++165 ++162 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++167 ++169 ++166 ++39 ++40 ++38 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++36 ++37 ++35 ++111 ++113 ++110 ++187 ++189 ++186 ++249 ++251 ++248 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++251 ++253 ++250 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++254 ++255 ++252 ++249 ++251 ++248 ++188 ++190 ++187 ++113 ++115 ++112 ++36 ++37 ++35 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++93 ++95 ++92 ++146 ++148 ++145 ++171 ++173 ++170 ++197 ++199 ++196 ++222 ++224 ++221 ++246 ++248 ++244 ++246 ++248 ++244 ++222 ++224 ++221 ++197 ++199 ++196 ++172 ++174 ++171 ++147 ++149 ++146 ++100 ++101 ++99 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++2 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 ++0 ++1 ++0 +diff --git a/include/linux/linux_logo.h b/include/linux/linux_logo.h +index ca5bd91..dd36d13 100644 +--- a/include/linux/linux_logo.h ++++ b/include/linux/linux_logo.h +@@ -47,6 +47,7 @@ extern const struct linux_logo logo_superh_vga16; + extern const struct linux_logo logo_superh_clut224; + extern const struct linux_logo logo_m32r_clut224; + extern const struct linux_logo logo_spe_clut224; ++extern const struct linux_logo logo_nanonote_clut224; + + extern const struct linux_logo *fb_find_logo(int depth); + #ifdef CONFIG_FB_LOGO_EXTRA +-- +1.7.5.4 +