X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences Resent-From: frederik@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Feb 2020 13:50:01 +0000 Resent-Message-ID: <handler.39658.B.158203375131723 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39658 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Reply-To: frederik@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.158203375131723 (code B ref -1); Tue, 18 Feb 2020 13:50:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Feb 2020 13:49:11 +0000 Received: from localhost ([127.0.0.1]:39674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j43FP-0008Fb-QW for submit <at> debbugs.gnu.org; Tue, 18 Feb 2020 08:49:11 -0500 Received: from lists.gnu.org ([209.51.188.17]:59771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <frederik@HIDDEN>) id 1j43FO-0008FU-EU for submit <at> debbugs.gnu.org; Tue, 18 Feb 2020 08:49:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49275) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <frederik@HIDDEN>) id 1j43FM-0002OZ-0j for bug-gnu-emacs@HIDDEN; Tue, 18 Feb 2020 08:49:10 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <frederik@HIDDEN>) id 1j43FI-0001I2-P7 for bug-gnu-emacs@HIDDEN; Tue, 18 Feb 2020 08:49:07 -0500 Received: from egnor-li.ofb.net ([2600:3c01:e000:283::1]:53004) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <frederik@HIDDEN>) id 1j43FH-0001GE-H2 for bug-gnu-emacs@HIDDEN; Tue, 18 Feb 2020 08:49:04 -0500 Received: from ofb.net (163.242.197.104.bc.googleusercontent.com [104.197.242.163]) by egnor-li.ofb.net (Postfix) with ESMTP id 319DC117FCD for <bug-gnu-emacs@HIDDEN>; Tue, 18 Feb 2020 13:49:01 +0000 (UTC) Received: from ptolemy (135-180-145-134.fiber.dynamic.sonic.net [135.180.145.134]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by ofb.net (Postfix) with ESMTPSA id D19F83F075; Tue, 18 Feb 2020 05:49:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ofb.net; s=ofb; t=1582033741; bh=I4jhI8ptxPRTPk3qrA/UjZFP1Ya/5YH6mD5t/AV7Liw=; h=Date:From:To:Subject:Reply-To:From; b=THRJtJNtf05+TIhDgAsr9pjnzVNCO2BnlP5k9VQXwh46RUOYgxTMvkU5z8P95lYHT n02gHAktK+0HiEcN4IzlMYknxlToPmRSlg0teX0TWwbOIckpfxO2cx5+vUM66aiPzw F6p981jBbWMvCnBih9cmFHTXnT8lOJ6qTAp6D+y3TeOLkPTNkUHJrnsJVGKthIDkxX VXu4BSzzBNILEJdqx1WMI427bNncaTRpki8tv1j9ViMBwX/2oRog4q2yrkl7Lrhc0F uwys9C7nA2llEUUGkK6LiuvKM04HuS/VNvfSPDi4jon74WluOg9wV0RqGER6RALM2k mS1demWQd902A== Received: from frederik by ptolemy with local (Exim 4.93) (envelope-from <frederik@ptolemy>) id 1j43FE-000UAR-1p; Tue, 18 Feb 2020 05:49:00 -0800 Date: Tue, 18 Feb 2020 05:48:59 -0800 From: frederik@HIDDEN Message-ID: <20200218134859.GA1035@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="SUOF0GtieIMvvwua" Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2600:3c01:e000:283::1 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> --SUOF0GtieIMvvwua Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline To reproduce, open the attached file in Emacs, and type C-x C-n. On my system Emacs uses 100% of CPU, indefinitely. I can open the file in Vim (where it only lets me see the first part of the line) and in Gedit. The file came from debugging Neomutt's use of curses. Thanks. In GNU Emacs 26.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.10) of 2019-08-29 built on juergen Recent messages: Loading /home/frederik/.emacs.d/my-mark.el (source)...done Loading /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-site.el (source)...done Loading /usr/share/emacs/26.3/lisp/progmodes/cc-mode.el.gz... uncompressing cc-mode.el.gz...done Loading /usr/share/emacs/26.3/lisp/progmodes/cc-mode.el.gz...done Loading /home/frederik/.emacs.d/my-compile-next-makefile.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a. When done with a buffer, type C-x # next-line: End of buffer [2 times] Making completion list... Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD LCMS2 Important settings: value of $LC_TIME: en_GB value of $LANG: value of $XMODIFIERS: locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: global-auto-revert-mode: t shell-dirtrack-mode: t savehist-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t Load-path shadows: /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-rd hides /usr/share/emacs/site-lisp/ess/ess-rd /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-rutils hides /usr/share/emacs/site-lisp/ess/ess-rutils /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/msdos hides /usr/share/emacs/site-lisp/ess/msdos /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-sp3-d hides /usr/share/emacs/site-lisp/ess/ess-sp3-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-r-gui hides /usr/share/emacs/site-lisp/ess/ess-r-gui /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-bugs-d hides /usr/share/emacs/site-lisp/ess/ess-bugs-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-trns hides /usr/share/emacs/site-lisp/ess/ess-trns /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-font-lock hides /usr/share/emacs/site-lisp/ess/ess-font-lock /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-dde hides /usr/share/emacs/site-lisp/ess/ess-dde /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-generics hides /usr/share/emacs/site-lisp/ess/ess-generics /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-gretl hides /usr/share/emacs/site-lisp/ess/ess-gretl /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-r-completion hides /usr/share/emacs/site-lisp/ess/ess-r-completion /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-help hides /usr/share/emacs/site-lisp/ess/ess-help /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-noweb hides /usr/share/emacs/site-lisp/ess/ess-noweb /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-sp4-d hides /usr/share/emacs/site-lisp/ess/ess-sp4-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-vst-d hides /usr/share/emacs/site-lisp/ess/ess-vst-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-mode hides /usr/share/emacs/site-lisp/ess/ess-mode /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-bugs-l hides /usr/share/emacs/site-lisp/ess/ess-bugs-l /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-roxy hides /usr/share/emacs/site-lisp/ess/ess-roxy /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-xls-d hides /usr/share/emacs/site-lisp/ess/ess-xls-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/make-regexp hides /usr/share/emacs/site-lisp/ess/make-regexp /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-sp6w-d hides /usr/share/emacs/site-lisp/ess/ess-sp6w-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-custom hides /usr/share/emacs/site-lisp/ess/ess-custom /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-s4-d hides /usr/share/emacs/site-lisp/ess/ess-s4-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-sas-a hides /usr/share/emacs/site-lisp/ess/ess-sas-a /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-noweb-mode hides /usr/share/emacs/site-lisp/ess/ess-noweb-mode /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/mouseme hides /usr/share/emacs/site-lisp/ess/mouseme /home/frederik/.emacs.d/elpa/julia-mode-20191225.858/julia-mode hides /usr/share/emacs/site-lisp/ess/julia-mode /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-utils hides /usr/share/emacs/site-lisp/ess/ess-utils /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess hides /usr/share/emacs/site-lisp/ess/ess /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-sas-d hides /usr/share/emacs/site-lisp/ess/ess-sas-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-site hides /usr/share/emacs/site-lisp/ess/ess-site /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-sas-l hides /usr/share/emacs/site-lisp/ess/ess-sas-l /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/essd-els hides /usr/share/emacs/site-lisp/ess/essd-els /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-eldoc hides /usr/share/emacs/site-lisp/ess/ess-eldoc /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-r-args hides /usr/share/emacs/site-lisp/ess/ess-r-args /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-r-syntax hides /usr/share/emacs/site-lisp/ess/ess-r-syntax /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-julia hides /usr/share/emacs/site-lisp/ess/ess-julia /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-omg-l hides /usr/share/emacs/site-lisp/ess/ess-omg-l /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-sp5-d hides /usr/share/emacs/site-lisp/ess/ess-sp5-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-toolbar hides /usr/share/emacs/site-lisp/ess/ess-toolbar /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-arc-d hides /usr/share/emacs/site-lisp/ess/ess-arc-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-rdired hides /usr/share/emacs/site-lisp/ess/ess-rdired /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-lsp-l hides /usr/share/emacs/site-lisp/ess/ess-lsp-l /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-tracebug hides /usr/share/emacs/site-lisp/ess/ess-tracebug /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-sp6-d hides /usr/share/emacs/site-lisp/ess/ess-sp6-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-swv hides /usr/share/emacs/site-lisp/ess/ess-swv /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-mouse hides /usr/share/emacs/site-lisp/ess/ess-mouse /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-r-a hides /usr/share/emacs/site-lisp/ess/ess-r-a /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-noweb-font-lock-mode hides /usr/share/emacs/site-lisp/ess/ess-noweb-font-lock-mode /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-inf hides /usr/share/emacs/site-lisp/ess/ess-inf /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-jags-d hides /usr/share/emacs/site-lisp/ess/ess-jags-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-s3-d hides /usr/share/emacs/site-lisp/ess/ess-s3-d /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-r-package hides /usr/share/emacs/site-lisp/ess/ess-r-package /home/frederik/.emacs.d/elpa/ess-20170109.628/lisp/ess-omg-d hides /usr/share/emacs/site-lisp/ess/ess-omg-d Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils term/rxvt term/xterm xterm elec-pair cc-mode derived cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-langs cc-bytecomp jka-compr rx edmacro kmacro autorevert filenotify ido ess-toolbar ess-mouse mouseme thingatpt+ thingatpt browse-url ess-menu ess-swv ess-noweb ess-noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d ess-dde ess-sp3-d ess-julia julia-mode julia-mode-latexsubs ess-r-d ess-r-syntax ess-r-completion ess-roxy essddr noutline outline hideshow ess-help ess-r-package ess-s-l ess ess-inf ess-tracebug tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete parse-time format-spec advice ess-mode ess-noweb-mode ess-utils time-date ess-generics ess-custom executable ess-compat ess-site savehist iflipb bind-key compile easy-mmode comint ansi-color ring cl help-fns+ wid-edit help-fns radix-tree help-mode server finder-inf gh-common marshal eieio-compat info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 329454 16361) (symbols 48 32943 2) (miscs 40 103 133) (strings 32 71935 3550) (string-bytes 1 1946605) (vectors 16 47930) (vector-slots 8 883205 10966) (floats 8 113 448) (intervals 56 312 0) (buffers 992 16)) --SUOF0GtieIMvvwua Content-Type: application/octet-stream Content-Disposition: attachment; filename=nts Content-Transfer-Encoding: quoted-printable [32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[= 32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32= ;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H10=1B[32;61H=1B[32;48H1=1B[32= ;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;4= 8H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;58H2%)=1B[32;48H8=1B[32= ;61H=1B[32;48H9=1B[32;61H=1B[32;47H20=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;= 48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;6= 1H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H= 9=1B[32;61H=1B[32;47H30=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H= =1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6= =1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H= =1B[32;47H40=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3= =1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H= =1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H50= =1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H= =1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7= =1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H60=1B[32;61H= =1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4= =1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H= =1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H70=1B[32;61H=1B[32;48H1= =1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H= =1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;58H3%)=1B[32;48H7=1B[32;61H=1B[32;48= H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H80=1B[32;61H=1B[32;48H1=1B[32;61= H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5= =1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H= =1B[32;48H9=1B[32;61H=1B[32;47H90=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2= =1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H= =1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9= =1B[32;61H=1B[32;46H200=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H= =1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6= =1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H= =1B[32;47H10=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3= =1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H= =1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H20= =1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H= =1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7= =1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H30=1B[32;61H= =1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4= =1B[32;58H4%)=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61= H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H40=1B[32;61H=1B[32;48H= 1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H= =1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8= =1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H50=1B[32;61H=1B[32;48H1=1B[32;61H= =1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5= =1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H= =1B[32;48H9=1B[32;61H=1B[32;47H60=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2= =1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H= =1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9= =1B[32;61H=1B[32;47H70=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H= =1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6= =1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H= =1B[32;47H80=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3= =1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H= =1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H90= =1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;58H5%)=1B[32;48H3=1B[32;61= H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7= =1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;46H300=1B[32;61H= =1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4= =1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H= =1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H10=1B[32;61H=1B[32;48H1= =1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H= =1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8= =1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H20=1B[32;61H=1B[32;48H1=1B[32;61H= =1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5= =1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H= =1B[32;48H9=1B[32;61H=1B[32;47H30=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2= =1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H= =1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9= =1B[32;61H=1B[32;47H40=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H= =1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6= =1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H= =1B[32;47H50=1B[32;61H=1B[32;48H1=1B[32;58H6%)=1B[32;48H2=1B[32;61H=1B[32;4= 8H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61= H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H6= 0=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H= =1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7= =1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H70=1B[32;61H= =1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4= =1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H= =1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H80=1B[32;61H=1B[32;48H1= =1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H= =1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8= =1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H90=1B[32;61H=1B[32;48H1=1B[32;61H= =1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5= =1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H= =1B[32;48H9=1B[32;61H=1B[32;46H400=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H= 2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H= =1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9= =1B[32;58H7%)=1B[32;47H10=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;6= 1H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H= 6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H= =1B[32;47H20=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3= =1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H= =1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H30= =1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H= =1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7= =1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H40=1B[32;61H= =1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4= =1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H= =1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H50=1B[32;61H=1B[32;48H1= =1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H= =1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8= =1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H60=1B[32;61H=1B[32;48H1=1B[32;61H= =1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5= =1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;58H8%)=1B[32;48H8=1B[32;61= H=1B[32;48H9=1B[32;61H=1B[32;47H70=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H= 2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H= =1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9= =1B[32;61H=1B[32;47H80=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H= =1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6= =1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H= =1B[32;47H90=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3= =1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H= =1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;46H50= 0=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H= =1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7= =1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H10=1B[32;61H= =1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4= =1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H= =1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H20=1B[32;61H=1B[32;48H1= =1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H= =1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;58H9%)=1B[32;48H7=1B[32;61H=1B[32;48= H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H30=1B[32;61H=1B[32;48H1=1B[32;61= H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5= =1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H= =1B[32;48H9=1B[32;61H=1B[32;47H40=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2= =1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H= =1B[32;48H6=1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9= =1B[32;61H=1B[32;47H50=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H= =1B[32;48H3=1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6= =1B[32;61H=1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H= =1B[32;47H60=1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3= =1B[32;61H=1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H= =1B[32;48H7=1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H70= =1B[32;61H=1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H= =1B[32;48H4=1B[32;61H=1B[32;48H5=1B[32;61H=1B[32;48H6=1B[32;61H=1B[32;48H7= =1B[32;61H=1B[32;48H8=1B[32;61H=1B[32;48H9=1B[32;61H=1B[32;47H80=1B[32;61H= =1B[32;48H1=1B[32;61H=1B[32;48H2=1B[32;61H=1B[32;48H3=1B[32;61H=1B[32;48H4= =1B[32;58H10%)=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;6= 2H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H90=1B[32;62H=1B[32;48= H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H= =1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8= =1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;46H600=1B[32;62H=1B[32;48H1=1B[32;62H= =1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5= =1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H= =1B[32;48H9=1B[32;62H=1B[32;47H10=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2= =1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H= =1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9= =1B[32;62H=1B[32;47H20=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H= =1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6= =1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H= =1B[32;47H30=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3= =1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H= =1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H40= =1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;59H1%)=1B[32;48H3=1B[32;62= H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7= =1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H50=1B[32;62H= =1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4= =1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H= =1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H60=1B[32;62H=1B[32;48H1= =1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H= =1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8= =1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H70=1B[32;62H=1B[32;48H1=1B[32;62H= =1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5= =1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H= =1B[32;48H9=1B[32;62H=1B[32;47H80=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2= =1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H= =1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9= =1B[32;62H=1B[32;47H90=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H= =1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6= =1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H= =1B[32;46H700=1B[32;62H=1B[32;48H1=1B[32;59H2%)=1B[32;48H2=1B[32;62H=1B[32;= 48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;6= 2H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H= 10=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H= =1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7= =1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H20=1B[32;62H= =1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4= =1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H= =1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H30=1B[32;62H=1B[32;48H1= =1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H= =1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8= =1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H40=1B[32;62H=1B[32;48H1=1B[32;62H= =1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5= =1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H= =1B[32;48H9=1B[32;62H=1B[32;47H50=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2= =1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H= =1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9= =1B[32;59H3%)=1B[32;47H60=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;6= 2H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H= 6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H= =1B[32;47H70=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3= =1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H= =1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H80= =1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H= =1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7= =1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H90=1B[32;62H= =1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4= =1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H= =1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;46H800=1B[32;62H=1B[32;48H= 1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H= =1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8= =1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H10=1B[32;62H=1B[32;48H1=1B[32;62H= =1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5= =1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;59H4%)=1B[32;48H8=1B[32;62= H=1B[32;48H9=1B[32;62H=1B[32;47H20=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H= 2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H= =1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9= =1B[32;62H=1B[32;47H30=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H= =1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6= =1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H= =1B[32;47H40=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3= =1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H= =1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H50= =1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H= =1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7= =1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H60=1B[32;62H= =1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4= =1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H= =1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H70=1B[32;62H=1B[32;48H1= =1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H= =1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;59H5%)=1B[32;48H7=1B[32;62H=1B[32;48= H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H80=1B[32;62H=1B[32;48H1=1B[32;62= H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5= =1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H= =1B[32;48H9=1B[32;62H=1B[32;47H90=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2= =1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H= =1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9= =1B[32;62H=1B[32;46H900=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H= =1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6= =1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H= =1B[32;47H10=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3= =1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H= =1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H20= =1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H= =1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7= =1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H30=1B[32;62H= =1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4= =1B[32;59H6%)=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62= H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H40=1B[32;62H=1B[32;48H= 1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H= =1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8= =1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H50=1B[32;62H=1B[32;48H1=1B[32;62H= =1B[32;48H2=1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5= =1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H= =1B[32;48H9=1B[32;62H=1B[32;47H60=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2= =1B[32;62H=1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H= =1B[32;48H6=1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9= =1B[32;62H=1B[32;47H70=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H= =1B[32;48H3=1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6= =1B[32;62H=1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H= =1B[32;47H80=1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;62H=1B[32;48H3= =1B[32;62H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H= =1B[32;48H7=1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;47H90= =1B[32;62H=1B[32;48H1=1B[32;62H=1B[32;48H2=1B[32;59H7%)=1B[32;48H3=1B[32;62= H=1B[32;48H4=1B[32;62H=1B[32;48H5=1B[32;62H=1B[32;48H6=1B[32;62H=1B[32;48H7= =1B[32;62H=1B[32;48H8=1B[32;62H=1B[32;48H9=1B[32;62H=1B[32;46H10000/58337 (= 17%)=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;4= 9H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;60H8%)=1B[32;49H2=1B[32;63H=1B[32;4= 9H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63= H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H6= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;47H100=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H9%)=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;59H20%)=1B[32;49H8=1B[32;6= 3H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49= H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H20= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H1%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H2%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H300=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H3%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;47H400=1B[32;63H=1B[32;49H1=1B[32;60H4%)=1B[32;49H2=1B[32;63H=1B[32;= 49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;6= 3H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H= 10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H5%)=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H500=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;60H6%)=1B[32;49H8=1B[32;63= H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H7%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;47H600=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H8%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H9%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H700=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;59H30%)=1B[32;49H2=1B[32;63H=1B[32;= 49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;6= 3H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H= 60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;47H800=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H1%)=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;60H2%)=1B[32;49H8=1B[32;63= H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H90= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H3%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H4%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;46H2000=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H5%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;47H100=1B[32;63H=1B[32;49H1=1B[32;60H6%)=1B[32;49H2=1B[32;63H=1B[32;= 49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;6= 3H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H= 10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H7%)=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H200=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;60H8%)=1B[32;49H8=1B[32;63= H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H9%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;47H300=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;59H40%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;6= 3H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49= H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H1%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H400=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;60H2%)=1B[32;49H2=1B[32;63H=1B[32;4= 9H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63= H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H6= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;47H500=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H3%)=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;60H4%)=1B[32;49H8=1B[32;63= H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H60= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H5%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H6%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H700=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H7%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;47H800=1B[32;63H=1B[32;49H1=1B[32;60H8%)=1B[32;49H2=1B[32;63H=1B[32;= 49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;6= 3H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H= 10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H9%)=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H900=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;59H50%)=1B[32;49H8=1B[32;6= 3H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49= H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H1%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;46H3000=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63= H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H2%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H3%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H100=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;60H4%)=1B[32;49H2=1B[32;63H=1B[32;4= 9H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63= H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H6= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;47H200=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H5%)=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;60H6%)=1B[32;49H8=1B[32;63= H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H30= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H7%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H8%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H400=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H9%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;47H500=1B[32;63H=1B[32;49H1=1B[32;59H60%)=1B[32;49H2=1B[32;63H=1B[32= ;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;= 63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48= H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H1%)=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H600=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;60H2%)=1B[32;49H8=1B[32;63= H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H3%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;47H700=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H4%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H5%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H800=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;60H6%)=1B[32;49H2=1B[32;63H=1B[32;4= 9H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63= H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H6= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;47H900=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H7%)=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;60H8%)=1B[32;49H8=1B[32;63= H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;46H40= 00=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H9%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;59H70%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;6= 3H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49= H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H100=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H1%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;47H200=1B[32;63H=1B[32;49H1=1B[32;60H2%)=1B[32;49H2=1B[32;63H=1B[32;= 49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;6= 3H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H= 10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H3%)=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H300=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;60H4%)=1B[32;49H8=1B[32;63= H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H5%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;47H400=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H6%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H7%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H500=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;60H8%)=1B[32;49H2=1B[32;63H=1B[32;4= 9H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63= H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H6= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;47H600=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H9%)=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;59H80%)=1B[32;49H8=1B[32;6= 3H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49= H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H70= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H1%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H2%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H800=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H3%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;47H900=1B[32;63H=1B[32;49H1=1B[32;60H4%)=1B[32;49H2=1B[32;63H=1B[32;= 49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;6= 3H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H= 10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H5%)=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;46H5000=1B[32;63H=1B[32;49= H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;60H6%)=1B[32;49H8=1B[32;63= H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H7%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;47H100=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H8%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;60H9%)=1B[32;49H3=1B[32;63= H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H200=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;59H90%)=1B[32;49H2=1B[32;63H=1B[32;= 49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;6= 3H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H= 60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;47H300=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H1%)=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;60H2%= )=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H40= 0=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H3%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;60H4%)=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63= H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H500=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;60H5%= )=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;47H600=1B[32;63H=1B[32;49H1=1B[32;60H6%)=1B[32;49H2=1B[32;63H=1B[32;= 49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;6= 3H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H= 10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H50=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;60H7%)=1B[32;48H60=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;6= 3H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H= 6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H70=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;47H700=1B[32;63H=1B[32;49H= 1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8= =1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H= =1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;60H8%= )=1B[32;49H9=1B[32;63H=1B[32;48H20=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H= 2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;48H30=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H40=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H50= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H60=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4= =1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H= =1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H70=1B[32;63H=1B[32;49H1= =1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H= =1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;60H9%)=1B[32;49H7=1B[32;63H=1B[32;49= H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H80=1B[32;63H=1B[32;49H1=1B[32;63= H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5= =1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H= =1B[32;49H9=1B[32;63H=1B[32;48H90=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2= =1B[32;63H=1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H= =1B[32;49H6=1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9= =1B[32;63H=1B[32;47H800=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H= =1B[32;49H3=1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6= =1B[32;63H=1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H= =1B[32;48H10=1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3= =1B[32;63H=1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H= =1B[32;49H7=1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H20= =1B[32;63H=1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H= =1B[32;49H4=1B[32;63H=1B[32;49H5=1B[32;63H=1B[32;49H6=1B[32;63H=1B[32;49H7= =1B[32;63H=1B[32;49H8=1B[32;63H=1B[32;49H9=1B[32;63H=1B[32;48H30=1B[32;63H= =1B[32;49H1=1B[32;63H=1B[32;49H2=1B[32;63H=1B[32;49H3=1B[32;63H=0A=0A --SUOF0GtieIMvvwua--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: frederik@HIDDEN Subject: bug#39658: Acknowledgement (26.3; can't edit file with terminal escape sequences) Message-ID: <handler.39658.B.158203375131723.ack <at> debbugs.gnu.org> References: <20200218134859.GA1035@localhost> X-Gnu-PR-Message: ack 39658 X-Gnu-PR-Package: emacs Reply-To: 39658 <at> debbugs.gnu.org Date: Tue, 18 Feb 2020 13:50:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 39658 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 39658: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39658 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Feb 2020 13:59:01 +0000 Resent-Message-ID: <handler.39658.B39658.158203431332689 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: frederik@HIDDEN Cc: 39658 <at> debbugs.gnu.org Received: via spool by 39658-submit <at> debbugs.gnu.org id=B39658.158203431332689 (code B ref 39658); Tue, 18 Feb 2020 13:59:01 +0000 Received: (at 39658) by debbugs.gnu.org; 18 Feb 2020 13:58:33 +0000 Received: from localhost ([127.0.0.1]:39703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j43OS-0008VB-Rc for submit <at> debbugs.gnu.org; Tue, 18 Feb 2020 08:58:33 -0500 Received: from mail-wr1-f43.google.com ([209.85.221.43]:44659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1j43OQ-0008Ux-Mi for 39658 <at> debbugs.gnu.org; Tue, 18 Feb 2020 08:58:31 -0500 Received: by mail-wr1-f43.google.com with SMTP id m16so24016926wrx.11 for <39658 <at> debbugs.gnu.org>; Tue, 18 Feb 2020 05:58:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version; bh=YiytqbVHK5AKNJEY7dDqfRi+pF5m/XzHTiqivHUAHEQ=; b=EtpGINf9jvOJ7PS9kaMy+YQMpem6cA4ZncY/8RXxJekaTlDg5sZQoxCtieC7QU9KWA TOGGhGm9ZcnwEPJUv9PyCqU2Z/ADsC6PGVqazcl1jxmkfhw3exfLfTX5dnSi13dOtv3+ MUE5Jdh2MI3AGODljLJx/d3roEkIdw4532pMOe2iudnqrNhKctFWjn3TO90CF8aiZ420 w4a0ndJEWHD7zUdO2fMVoNgw7Q8ONHcjwZnVE2SmI835cJbelNVa9JmpV9IIoVtKr6Ql f477BjSNkfMHggQv3M92r/fUVzfcv4pnaCk4ecLvGsl6nyOeyQ7sGxgZdDwdaRf9/R9Y s5+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version; bh=YiytqbVHK5AKNJEY7dDqfRi+pF5m/XzHTiqivHUAHEQ=; b=QfuPOr4Xo1IQS9ghqNtcN7Cf0Ooml/vcuwRYLR7zpakTdisH/NPnCN6wCelRGwebcz y5zh3jgzRMVGlQvUEFFjLOCioWcesjkZFP6PiTX3ybk7zYInmt9nLSiDr1z7J6H4o2Wj WqtwIHo+8g6XjfB4/PkRsO90JGt3BQB/VC/riJZo4ACY6gfLXdMWd1RDqCLsTGUyant5 pnefz7zIGbeF/OJNhm14As0+YQ44zajlBPtmvahF8RKaYVwCiq4V5TfgQkLjn02Z/JGE NcGbxgjUyvXIhpc1ztMrlTloo2VRVHtHOd36psFvE9ANKqdExrsQqeZSIvkhjKsSdR84 7uIA== X-Gm-Message-State: APjAAAUZ4lQ9Avm+Z/TwE42p739/te3LEoa9GQJE52LuPVBfXTaohYRq DYQYSCLv1O252e9zpXb7/0oKZtjN X-Google-Smtp-Source: APXvYqziqhocp+sIYvcdSy5ofylc+3R//1gCgv1QWPr6RCGFLw2RTfSGEDet6S6RTI3hbg357X0iXw== X-Received: by 2002:a5d:534d:: with SMTP id t13mr30570894wrv.77.1582034304413; Tue, 18 Feb 2020 05:58:24 -0800 (PST) Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id y185sm3743268wmg.2.2020.02.18.05.58.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Feb 2020 05:58:23 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> References: <20200218134859.GA1035@localhost> Date: Tue, 18 Feb 2020 14:58:22 +0100 In-Reply-To: <20200218134859.GA1035@localhost> (frederik@HIDDEN's message of "Tue, 18 Feb 2020 05:48:59 -0800") Message-ID: <m2h7zohu9t.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Tue, 18 Feb 2020 05:48:59 -0800, frederik@HIDDEN said: frederik> To reproduce, open the attached file in Emacs, and type C-x C-n. On my system Emacs uses 100% of CPU, indefinitely. frederik> I can open the file in Vim (where it only lets me see the first part of the line) and in Gedit. frederik> The file came from debugging Neomutt's use of curses. Thanks. The problem is more likely to be the extremely long lines in the file. If you have emacs-27 or emacs-master, you can try 'M-x global-so-long-mode' before visiting the file, which attempts to improve Emacs' behaviour in such cases. Robert
X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences Resent-From: frederik@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Feb 2020 14:16:03 +0000 Resent-Message-ID: <handler.39658.B39658.15820353161836 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim <rpluim@HIDDEN> Cc: 39658 <at> debbugs.gnu.org Reply-To: frederik@HIDDEN Received: via spool by 39658-submit <at> debbugs.gnu.org id=B39658.15820353161836 (code B ref 39658); Tue, 18 Feb 2020 14:16:03 +0000 Received: (at 39658) by debbugs.gnu.org; 18 Feb 2020 14:15:16 +0000 Received: from localhost ([127.0.0.1]:39721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j43ee-0000TY-Bm for submit <at> debbugs.gnu.org; Tue, 18 Feb 2020 09:15:16 -0500 Received: from egnor-li.ofb.net ([23.92.24.4]:51622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <frederik@HIDDEN>) id 1j43eb-0000TP-T5 for 39658 <at> debbugs.gnu.org; Tue, 18 Feb 2020 09:15:14 -0500 Received: from ofb.net (163.242.197.104.bc.googleusercontent.com [104.197.242.163]) by egnor-li.ofb.net (Postfix) with ESMTP id B3A52117FCD; Tue, 18 Feb 2020 14:15:12 +0000 (UTC) Received: from ptolemy (135-180-145-134.fiber.dynamic.sonic.net [135.180.145.134]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by ofb.net (Postfix) with ESMTPSA id 381003F075; Tue, 18 Feb 2020 06:15:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ofb.net; s=ofb; t=1582035312; bh=vZNiTMeONd5QB+r4T8LNC/5891xiEuMekcUkSCGEbAA=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=Lid2QBcLHE5Xs5kaibu2dgp2ZbiDMkKDH+PzJbwm5x3MDbawUUmYpB6Ihuct/uAne +x8hRyP35Pbof7sBcu4HYJo7DB/aL+8RAtICCjsCeGL/VICe/fukWYAJX4Lk8hjxQ3 HwEjgIt4JyPOQlhVbFBc4zPy8F14Y1Pol7m4FzFMAq38NhpPqaIksgNP82aLRvglF9 R1xpGbwFZKWODy9/EN6TW3LtCN8Cu8ARyqUzqUDOFr+I1jbIDdstv7leqg70+6QopD +q97bUt2s+kcIICNX1HYT1Zdjx9j5+T9/b+KycA7tGyPqGQKTDy/4mUCSxXVFTmwvN 9m1XMTqacpwKA== Received: from frederik by ptolemy with local (Exim 4.93) (envelope-from <frederik@ptolemy>) id 1j43eZ-000Uyx-12; Tue, 18 Feb 2020 06:15:11 -0800 Date: Tue, 18 Feb 2020 06:15:10 -0800 From: frederik@HIDDEN Message-ID: <20200218141510.GB1035@localhost> References: <20200218134859.GA1035@localhost> <m2h7zohu9t.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nVMJ2NtxeReIH9PS" Content-Disposition: inline In-Reply-To: <m2h7zohu9t.fsf@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> --nVMJ2NtxeReIH9PS Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline On Tue, Feb 18, 2020 at 02:58:22PM +0100, Robert Pluim wrote: >>>>>> On Tue, 18 Feb 2020 05:48:59 -0800, frederik@HIDDEN said: > > frederik> To reproduce, open the attached file in Emacs, and type C-x C-n. On my system Emacs uses 100% of CPU, indefinitely. > frederik> I can open the file in Vim (where it only lets me see the first part of the line) and in Gedit. > > frederik> The file came from debugging Neomutt's use of curses. Thanks. > >The problem is more likely to be the extremely long lines in the >file. If you have emacs-27 or emacs-master, you can try 'M-x >global-so-long-mode' before visiting the file, which attempts to >improve Emacs' behaviour in such cases. Yes, the fact that it is all on one line is likely relevant. I haven't tried installing Emacs 27, but I note that a file 10x as long as the one I attached, consisting of the letter "t" repeated, can be opened and edited without difficulty. My guess is that rendering the escape sequences in the problem file is causing some kind of quadratic complexity. Frederick --nVMJ2NtxeReIH9PS Content-Type: text/troff; charset=us-ascii Content-Disposition: attachment; filename=t Content-Transfer-Encoding: quoted-printable ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt= tttttttttttttttttttttttttttttttttttttttttt --nVMJ2NtxeReIH9PS--
X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences References: <20200218134859.GA1035@localhost> In-Reply-To: <20200218134859.GA1035@localhost> Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Feb 2020 16:03:01 +0000 Resent-Message-ID: <handler.39658.B39658.158204176113366 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: frederik@HIDDEN Cc: Robert Pluim <rpluim@HIDDEN>, 39658 <at> debbugs.gnu.org Received: via spool by 39658-submit <at> debbugs.gnu.org id=B39658.158204176113366 (code B ref 39658); Tue, 18 Feb 2020 16:03:01 +0000 Received: (at 39658) by debbugs.gnu.org; 18 Feb 2020 16:02:41 +0000 Received: from localhost ([127.0.0.1]:41166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j45Kb-0003TW-HY for submit <at> debbugs.gnu.org; Tue, 18 Feb 2020 11:02:41 -0500 Received: from mail1462c50.megamailservers.eu ([91.136.14.62]:36640 helo=mail267c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mattiase@HIDDEN>) id 1j45KZ-0003TJ-Hw for 39658 <at> debbugs.gnu.org; Tue, 18 Feb 2020 11:02:40 -0500 X-Authenticated-User: mattiase@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1582041752; bh=uPyewBEZTemaI3z+SzKpiX6UiiIqhPJHV4zOWcIRPe0=; h=From:Subject:Date:Cc:To:From; b=S58Kbtx3o+zceU+32gHR8cEdldfa+TLBqXxV9mpaBQK9j1pgzbG8V7hBKGuuRjdaq Yd3PEEhqYVMglXkUDvGNN3KWf0S1iIeeZAJO3ouhERSyJvrYzUo5NvcLtEaUAoaVWw KRUcNwNUEdglAw7APRLGapxcn1d5r/ILNA9lZBWk= Feedback-ID: mattiase@HIDDEN Received: from stanniol.lan (c-6f4fe655.032-75-73746f71.bbcust.telenor.se [85.230.79.111]) (authenticated bits=0) by mail267c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 01IG2UOs026434; Tue, 18 Feb 2020 16:02:32 +0000 From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Message-Id: <7F3D1DAD-529E-4CD9-A711-820FEF35A971@HIDDEN> Date: Tue, 18 Feb 2020 17:02:29 +0100 X-Mailer: Apple Mail (2.3445.104.11) X-CTCH-RefID: str=0001.0A0B0210.5E4C0A98.00F3, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=OY7m8SbY c=1 sm=1 tr=0 a=fHaj9vQUQVKQ4sUldAaXuQ==:117 a=fHaj9vQUQVKQ4sUldAaXuQ==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=O7M4Pe2zw3wfBD-nYxEA:9 a=CjuIK1q_8ugA:10 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > My guess is that rendering the escape sequences in the problem file is causing some kind of quadratic complexity. It looks like it's the left square brackets ('['). Take them out and it's fast. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: megamailservers.eu] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.3 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) > My guess is that rendering the escape sequences in the problem file is = causing some kind of quadratic complexity.=20 It looks like it's the left square brackets ('['). Take them out and = it's fast.
X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Feb 2020 16:06:01 +0000 Resent-Message-ID: <handler.39658.B39658.158204194813672 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: frederik@HIDDEN Cc: rpluim@HIDDEN, 39658 <at> debbugs.gnu.org Received: via spool by 39658-submit <at> debbugs.gnu.org id=B39658.158204194813672 (code B ref 39658); Tue, 18 Feb 2020 16:06:01 +0000 Received: (at 39658) by debbugs.gnu.org; 18 Feb 2020 16:05:48 +0000 Received: from localhost ([127.0.0.1]:41174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j45Nc-0003YR-6E for submit <at> debbugs.gnu.org; Tue, 18 Feb 2020 11:05:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1j45NZ-0003YD-Ds for 39658 <at> debbugs.gnu.org; Tue, 18 Feb 2020 11:05:46 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48897) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1j45NU-0006jP-6G; Tue, 18 Feb 2020 11:05:40 -0500 Received: from [176.228.60.248] (port=2505 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1j45NE-0000Ck-NY; Tue, 18 Feb 2020 11:05:35 -0500 Date: Tue, 18 Feb 2020 18:05:21 +0200 Message-Id: <83wo8jlw3i.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <20200218141510.GB1035@localhost> (frederik@HIDDEN) References: <20200218134859.GA1035@localhost> <m2h7zohu9t.fsf@HIDDEN> <20200218141510.GB1035@localhost> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Date: Tue, 18 Feb 2020 06:15:10 -0800 > From: frederik@HIDDEN > Cc: 39658 <at> debbugs.gnu.org > > >The problem is more likely to be the extremely long lines in the > >file. If you have emacs-27 or emacs-master, you can try 'M-x > >global-so-long-mode' before visiting the file, which attempts to > >improve Emacs' behaviour in such cases. > > Yes, the fact that it is all on one line is likely relevant. I haven't tried installing Emacs 27, but I note that a file 10x as long as the one I attached, consisting of the letter "t" repeated, can be opened and edited without difficulty. My guess is that rendering the escape sequences in the problem file is causing some kind of quadratic complexity. Did you try "M-x find-file-literally RET"? I'm guessing Emacs tries to interpret the escape sequences as some variant of ISO-2022 encoding or something.
X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Feb 2020 16:10:02 +0000 Resent-Message-ID: <handler.39658.B39658.158204214714054 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: frederik@HIDDEN Cc: 39658 <at> debbugs.gnu.org Received: via spool by 39658-submit <at> debbugs.gnu.org id=B39658.158204214714054 (code B ref 39658); Tue, 18 Feb 2020 16:10:02 +0000 Received: (at 39658) by debbugs.gnu.org; 18 Feb 2020 16:09:07 +0000 Received: from localhost ([127.0.0.1]:41189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j45Qp-0003ec-1n for submit <at> debbugs.gnu.org; Tue, 18 Feb 2020 11:09:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1j45Qo-0003dv-2G for 39658 <at> debbugs.gnu.org; Tue, 18 Feb 2020 11:09:06 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48996) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1j45Qi-0000Rh-U8; Tue, 18 Feb 2020 11:09:00 -0500 Received: from [176.228.60.248] (port=2722 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1j45Qi-0000cy-8k; Tue, 18 Feb 2020 11:09:00 -0500 Date: Tue, 18 Feb 2020 18:08:55 +0200 Message-Id: <83v9o3lvxk.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <20200218134859.GA1035@localhost> (frederik@HIDDEN) References: <20200218134859.GA1035@localhost> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > Date: Tue, 18 Feb 2020 05:48:59 -0800 > From: frederik@HIDDEN > > To reproduce, open the attached file in Emacs, and type C-x C-n. On my system Emacs uses 100% of CPU, indefinitely. On my system, visiting this file takes 36 sec of CPU time. Which is long, but is not indefinitely. If someone wants to investigate this case, I'd start with visiting the file after "M-x profiler-start". Then look at the hot spot(s).
X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences References: <20200218134859.GA1035@localhost> Resent-From: frederik@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Feb 2020 16:59:01 +0000 Resent-Message-ID: <handler.39658.B39658.158204513426153 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: Robert Pluim <rpluim@HIDDEN>, 39658 <at> debbugs.gnu.org Reply-To: frederik@HIDDEN Received: via spool by 39658-submit <at> debbugs.gnu.org id=B39658.158204513426153 (code B ref 39658); Tue, 18 Feb 2020 16:59:01 +0000 Received: (at 39658) by debbugs.gnu.org; 18 Feb 2020 16:58:54 +0000 Received: from localhost ([127.0.0.1]:41208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j46Cz-0006nl-Vp for submit <at> debbugs.gnu.org; Tue, 18 Feb 2020 11:58:54 -0500 Received: from egnor-li.ofb.net ([23.92.24.4]:52524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <frederik@HIDDEN>) id 1j46Cx-0006nd-VT for 39658 <at> debbugs.gnu.org; Tue, 18 Feb 2020 11:58:52 -0500 Received: from ofb.net (163.242.197.104.bc.googleusercontent.com [104.197.242.163]) by egnor-li.ofb.net (Postfix) with ESMTP id 02CDB117FBA; Tue, 18 Feb 2020 16:58:51 +0000 (UTC) Received: from ptolemy (135-180-145-134.fiber.dynamic.sonic.net [135.180.145.134]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by ofb.net (Postfix) with ESMTPSA id B82413E887; Tue, 18 Feb 2020 08:58:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ofb.net; s=ofb; t=1582045130; bh=rdbP59Nog8CU8XbPEtYHZKdXX2DZGTMfJZb3dRJH1tc=; h=Date:From:To:Cc:Subject:Reply-To:In-Reply-To:From; b=O6ctK4x7kamaI6z7VLUT361zVlu/CQY6M7zJjPEPDbFKI0mzhjZl+JkUwhFcTCcMZ un01lVT3DniDuHf1koc/PWta5GczK3NxQJS9qMXEATXddS9lJvNq0Vj3qgBf+Mc0T0 hTk/vq4FF0RHFN0yAczX4ez9//7xdl8yW/HhiS8kM1btf91SaTRzthl0zxAYicmPPz 8pBa92+UYYrA/8H5NBo+9UOVUjxHYZzeHrYBqDC6/EJMnPwehI8ZCHGE1Ro76vW/VJ nCCIMpoELFMfI/Cw1BIuO/ycPd+SkEb7s03MK1QGpWnILIiokkSY5htP+UpL2DtXgw w+gAu+DeVEwpA== Received: from frederik by ptolemy with local (Exim 4.93) (envelope-from <frederik@ptolemy>) id 1j46Cw-000WEL-2y; Tue, 18 Feb 2020 08:58:50 -0800 Date: Tue, 18 Feb 2020 08:58:50 -0800 From: frederik@HIDDEN Message-ID: <20200218165850.GC1035@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83v9o3lvxk.fsf@HIDDEN> <7F3D1DAD-529E-4CD9-A711-820FEF35A971@HIDDEN> X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Thank you Mattias for figuring that out, and Eli for being more patient than I. I think I'll let the professionals handle it from here. On Tue, Feb 18, 2020 at 05:02:29PM +0100, Mattias Engdegård wrote: >> My guess is that rendering the escape sequences in the problem file is causing some kind of quadratic complexity. > >It looks like it's the left square brackets ('['). Take them out and it's fast. > On Tue, Feb 18, 2020 at 06:08:55PM +0200, Eli Zaretskii wrote: >> Date: Tue, 18 Feb 2020 05:48:59 -0800 >> From: frederik@HIDDEN >> >> To reproduce, open the attached file in Emacs, and type C-x C-n. On my system Emacs uses 100% of CPU, indefinitely. > >On my system, visiting this file takes 36 sec of CPU time. Which is >long, but is not indefinitely. > >If someone wants to investigate this case, I'd start with visiting the >file after "M-x profiler-start". Then look at the hot spot(s). >
X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 18 Feb 2020 22:10:02 +0000 Resent-Message-ID: <handler.39658.B39658.158206375923202 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Robert Pluim <rpluim@HIDDEN>, 39658 <at> debbugs.gnu.org, frederik@HIDDEN Received: via spool by 39658-submit <at> debbugs.gnu.org id=B39658.158206375923202 (code B ref 39658); Tue, 18 Feb 2020 22:10:02 +0000 Received: (at 39658) by debbugs.gnu.org; 18 Feb 2020 22:09:19 +0000 Received: from localhost ([127.0.0.1]:41405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j4B3O-00062A-OB for submit <at> debbugs.gnu.org; Tue, 18 Feb 2020 17:09:19 -0500 Received: from mail1456c50.megamailservers.eu ([91.136.14.56]:40808 helo=mail266c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mattiase@HIDDEN>) id 1j4B3L-00061t-Vu for 39658 <at> debbugs.gnu.org; Tue, 18 Feb 2020 17:09:17 -0500 X-Authenticated-User: mattiase@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1582063749; bh=l5r2pjroLL3QLnBc/sUwg+0c6bue2sGt6NVOwbDyUfg=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=UfgYFOrmrzfUm/Lti2foCo1gLTj60npPlgHvj1H8hVJsTgru0fmm5B6yWgl7Cmqsa 07vVO+jgln35YH/e5G/ycREwFF164h7X0lhjoIzGaiTOQHQtWSETcvPlO7ymWAL3s2 3SG/ZspswjMZEb71Vp8kPcT50l2e4UzUQkr3fg4w= Feedback-ID: mattiase@HIDDEN Received: from stanniol.lan (c-6f4fe655.032-75-73746f71.bbcust.telenor.se [85.230.79.111]) (authenticated bits=0) by mail266c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 01IM96Zq023877; Tue, 18 Feb 2020 22:09:08 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN> In-Reply-To: <20200218165850.GC1035@localhost> Date: Tue, 18 Feb 2020 23:09:06 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <E014A775-FB92-4E3B-8515-198D3946CBD3@HIDDEN> References: <20200218165850.GC1035@localhost> X-Mailer: Apple Mail (2.3445.104.11) X-CTCH-RefID: str=0001.0A0B0202.5E4C6085.0039, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=PNJxBsiC c=1 sm=1 tr=0 a=fHaj9vQUQVKQ4sUldAaXuQ==:117 a=fHaj9vQUQVKQ4sUldAaXuQ==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=bYf7-VyhM7zubViUAMkA:9 a=CjuIK1q_8ugA:10 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Tue, Feb 18, 2020 at 06:08:55PM +0200, Eli Zaretskii wrote: > If someone wants to investigate this case, I'd start with visiting the > file after "M-x profiler-start". Then look at the hot spot(s). Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: megamailservers.eu] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.3 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) On Tue, Feb 18, 2020 at 06:08:55PM +0200, Eli Zaretskii wrote: > If someone wants to investigate this case, I'd start with visiting the > file after "M-x profiler-start". Then look at the hot spot(s). The profiler didn't show anything, but according to gdb/lldb, there is = something going on in the bidi bracket code. Every time I hook on a = debugger, the stack is like this: * frame #0: 0x000000010dcc41b2 = emacs`bidi_find_bracket_pairs(bidi_it=3D0x00007ffee1fdd610) at = bidi.c:2572:12 [opt] frame #1: 0x000000010dcc3c1f = emacs`bidi_resolve_brackets(bidi_it=3D0x00007ffee1fdd610) at = bidi.c:2856:13 [opt] frame #2: 0x000000010dcc1556 emacs`bidi_level_of_next_char [inlined] = bidi_resolve_neutral(bidi_it=3D<unavailable>) at bidi.c:2957:22 [opt] frame #3: 0x000000010dcc154e emacs`bidi_level_of_next_char [inlined] = bidi_type_of_next_char at bidi.c:3162 [opt] frame #4: 0x000000010dcc154e = emacs`bidi_level_of_next_char(bidi_it=3D0x00007ffee1fdd610) at = bidi.c:3229 [opt] frame #5: 0x000000010dcc0d27 = emacs`bidi_move_to_visually_next(bidi_it=3D0x00007ffee1fdd610) at = bidi.c:3422:15 [opt] frame #6: 0x000000010dc394af = emacs`set_iterator_to_next(it=3D0x00007ffee1fdcc20, = reseat_p=3D<unavailable>) at xdisp.c:7805:8 [opt] frame #7: 0x000000010dc39701 = emacs`set_iterator_to_next(it=3D0x00007ffee1fdcc20, = reseat_p=3D<unavailable>) at xdisp.c:7877:8 [opt] frame #8: 0x000000010dc49c5c emacs`display_line(it=3D<unavailable>, = cursor_vpos=3D<unavailable>) at xdisp.c:23590:2 [opt] frame #9: 0x000000010dc47d99 = emacs`try_window(window=3D0x00007fccf791f835, pos=3D<unavailable>, = flags=3D1) at xdisp.c:19062:11 [opt] frame #10: 0x000000010dc71158 = emacs`redisplay_window(window=3D0x00007fccf791f835, = just_this_one_p=3D<unavailable>) at xdisp.c:18480:8 [opt] frame #11: 0x000000010dc6f156 = emacs`redisplay_window_0(window=3D<unavailable>) at xdisp.c:16194:5 = [opt] frame #12: 0x000000010dd64e3f = emacs`internal_condition_case_1(bfun=3D<unavailable>, = arg=3D0x00007fccf791f835, handlers=3D0x000000010f9df353, = hfun=3D(emacs`redisplay_window_error at xdisp.c:16185)) at = eval.c:1379:25 [opt] frame #13: 0x000000010dc6e82c = emacs`redisplay_windows(window=3D0x00007fccf791f835) at xdisp.c:16174:4 = [opt] frame #14: 0x000000010dc45016 emacs`redisplay_internal at = xdisp.c:15642:5 [opt] Test case: perl -le 'print "[" x 60000' > somefile There seems to be a threshold at around 50000 characters.
X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 19 Feb 2020 17:49:02 +0000 Resent-Message-ID: <handler.39658.B39658.158213448728959 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN> Cc: rpluim@HIDDEN, 39658 <at> debbugs.gnu.org, frederik@HIDDEN Received: via spool by 39658-submit <at> debbugs.gnu.org id=B39658.158213448728959 (code B ref 39658); Wed, 19 Feb 2020 17:49:02 +0000 Received: (at 39658) by debbugs.gnu.org; 19 Feb 2020 17:48:07 +0000 Received: from localhost ([127.0.0.1]:43352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j4TSB-0007X1-FB for submit <at> debbugs.gnu.org; Wed, 19 Feb 2020 12:48:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37657) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1j4TS9-0007WW-65 for 39658 <at> debbugs.gnu.org; Wed, 19 Feb 2020 12:48:05 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42175) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1j4TS3-0002Tn-DC; Wed, 19 Feb 2020 12:47:59 -0500 Received: from [176.228.60.248] (port=1130 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1j4TS2-0002oi-Fh; Wed, 19 Feb 2020 12:47:59 -0500 Date: Wed, 19 Feb 2020 19:47:42 +0200 Message-Id: <838skylb9d.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <E014A775-FB92-4E3B-8515-198D3946CBD3@HIDDEN> (message from Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= on Tue, 18 Feb 2020 23:09:06 +0100) References: <20200218165850.GC1035@localhost> <E014A775-FB92-4E3B-8515-198D3946CBD3@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) > From: Mattias Engdegård <mattiase@HIDDEN> > Date: Tue, 18 Feb 2020 23:09:06 +0100 > Cc: Robert Pluim <rpluim@HIDDEN>, 39658 <at> debbugs.gnu.org, frederik@HIDDEN > > On Tue, Feb 18, 2020 at 06:08:55PM +0200, Eli Zaretskii wrote: > > > If someone wants to investigate this case, I'd start with visiting the > > file after "M-x profiler-start". Then look at the hot spot(s). > > The profiler didn't show anything, but according to gdb/lldb, there is something going on in the bidi bracket code. Every time I hook on a debugger, the stack is like this: > > * frame #0: 0x000000010dcc41b2 emacs`bidi_find_bracket_pairs(bidi_it=0x00007ffee1fdd610) at bidi.c:2572:12 [opt] > frame #1: 0x000000010dcc3c1f emacs`bidi_resolve_brackets(bidi_it=0x00007ffee1fdd610) at bidi.c:2856:13 [opt] Ah, yes. Set bidi-inhibit-bpa non-nil, and Bob's your uncle.
X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 20 Feb 2020 13:37:02 +0000 Resent-Message-ID: <handler.39658.B39658.158220578525767 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Robert Pluim <rpluim@HIDDEN>, 39658 <at> debbugs.gnu.org, frederik@HIDDEN Received: via spool by 39658-submit <at> debbugs.gnu.org id=B39658.158220578525767 (code B ref 39658); Thu, 20 Feb 2020 13:37:02 +0000 Received: (at 39658) by debbugs.gnu.org; 20 Feb 2020 13:36:25 +0000 Received: from localhost ([127.0.0.1]:44052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j4m09-0006hX-27 for submit <at> debbugs.gnu.org; Thu, 20 Feb 2020 08:36:25 -0500 Received: from mail153c50.megamailservers.eu ([91.136.10.163]:43608 helo=mail50c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mattiase@HIDDEN>) id 1j4m06-0006hN-SA for 39658 <at> debbugs.gnu.org; Thu, 20 Feb 2020 08:36:23 -0500 X-Authenticated-User: mattiase@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1582205780; bh=+2Y/MF2TYqmUktf4/CnEJPgUOnVS+pHsj3kGavBk7HM=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=jMxgEt8p+AexiixWHQsf+wTfXflSPJWOGMbzyaumCzFJeWO9dvjOxUlCaaqOwSsnf tO9Md1XfZOuHKiOxUKeci/etAQom1zoE+kaX1Tnpb6ZzaUDv1AO+aosA/padSA/CH7 0LmcTDV2Y5Jr8a/BL3b6TK9so+sWD1+zOQhzQy5Q= Feedback-ID: mattiase@HIDDEN Received: from stanniol.lan (c-6f4fe655.032-75-73746f71.bbcust.telenor.se [85.230.79.111]) (authenticated bits=0) by mail50c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 01KDaIXA016873; Thu, 20 Feb 2020 13:36:19 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN> In-Reply-To: <838skylb9d.fsf@HIDDEN> Date: Thu, 20 Feb 2020 14:36:17 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <E7BF68BF-2EC4-4720-AD72-5AFF83478816@HIDDEN> References: <20200218165850.GC1035@localhost> <E014A775-FB92-4E3B-8515-198D3946CBD3@HIDDEN> <838skylb9d.fsf@HIDDEN> X-Mailer: Apple Mail (2.3445.104.11) X-CTCH-RefID: str=0001.0A0B020E.5E4E8B54.0064, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=N4FX6F1B c=1 sm=1 tr=0 a=fHaj9vQUQVKQ4sUldAaXuQ==:117 a=fHaj9vQUQVKQ4sUldAaXuQ==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=mDV3o1hIAAAA:8 a=iXYi9DAhsx3ygVmNGXkA:9 a=CjuIK1q_8ugA:10 a=_FVE-zBwftR9WsbkzFJk:22 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: 19 feb. 2020 kl. 18.47 skrev Eli Zaretskii <eliz@HIDDEN>: > Ah, yes. Set bidi-inhibit-bpa non-nil, and Bob's your uncle. Fine, so how do we proceed from here? I presume that the bug triggers when the bidi cache limit of 50000 elements is reached (or maybe MAX_BPA_STACK). Turn off BPA temporarily, for the current line or [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.3 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) 19 feb. 2020 kl. 18.47 skrev Eli Zaretskii <eliz@HIDDEN>: > Ah, yes. Set bidi-inhibit-bpa non-nil, and Bob's your uncle. Fine, so how do we proceed from here? I presume that the bug triggers = when the bidi cache limit of 50000 elements is reached (or maybe = MAX_BPA_STACK). Turn off BPA temporarily, for the current line or = paragraph, when this occurs? Or for the entire buffer, on the grounds = that it's hardly right-to-left text anyway?
X-Loop: help-debbugs@HIDDEN Subject: bug#39658: 26.3; can't edit file with terminal escape sequences Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 20 Feb 2020 14:28:01 +0000 Resent-Message-ID: <handler.39658.B39658.158220883613555 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, 39658 <at> debbugs.gnu.org, frederik@HIDDEN Received: via spool by 39658-submit <at> debbugs.gnu.org id=B39658.158220883613555 (code B ref 39658); Thu, 20 Feb 2020 14:28:01 +0000 Received: (at 39658) by debbugs.gnu.org; 20 Feb 2020 14:27:16 +0000 Received: from localhost ([127.0.0.1]:44149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j4mnL-0003WZ-Lu for submit <at> debbugs.gnu.org; Thu, 20 Feb 2020 09:27:15 -0500 Received: from mail-il1-f172.google.com ([209.85.166.172]:47004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1j4mnJ-0003WH-Hr for 39658 <at> debbugs.gnu.org; Thu, 20 Feb 2020 09:27:14 -0500 Received: by mail-il1-f172.google.com with SMTP id t17so23766703ilm.13 for <39658 <at> debbugs.gnu.org>; Thu, 20 Feb 2020 06:27:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pMVXXfEKipSPYiA/t+AukUe7E+tRDElfJWxMGL1kHZQ=; b=eb0ogOLJ0F5mzsAfltnSxU+yO+nH6SLXrLJn9wdyeviik4tWPjzpqaPM2uxYAIYhO/ h1BMI7BmHBKeWBy+NmlzH1gI7gEV0LGLGq+YYBCmmqwvDGSyFbOtKREqo+VQ7Vm6M8q4 v4o5JvRhKsxx/28t//tzF8kSViAel1FRAduWj7EvO073sPqP0Ubz2r/N5M7PTzlVfec+ cdnBO53u+2nTCKrCVPIbj8cQkCPmrrd3xBWO8aFuk1BjaW1MBl7I60YjKXYxofgEnT6m FDdd7ucS4EQtuLPxnjvOsbJKBF0dAYp31ybSJCSEPx6FnQ8BSEfTG3KnhoLyc/O3UVzf fdBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pMVXXfEKipSPYiA/t+AukUe7E+tRDElfJWxMGL1kHZQ=; b=sIEc/96940LtnjbSW16vWB7g2MZPFvhqmFOrN6+gVDa6hlA6j6bTt7NHQHQ5YQAGvE KTmtjuXlB7gjVwuewUPVcejRTEMiw8NKpXwsPpqTD/pgsAb7XudaT8v5dII5l273ooMm pOAM+NWYsgIrhYh+vGQaMRJVUpfhHnnaRPP+C92YvoPZBzONlS29GFdYx2gYPzQfxRtj YKzhI2ESvlzo63UoflLNq06Me5sCKm4owuV0cs32Uh420i+ddWczxQiZHauTRnbAlOzB E2GEmrsZZjOoAzuH/+XPjA345rb8Gs+vv57qzCal+s6zasOthVqSg8nq+YGeoPbzg1ty 1n6A== X-Gm-Message-State: APjAAAXWBSwJe80oxX2LPWN0FQGoELXDH3/O+dlnzHnopuJt66OVKFam 1T1+7nobDXCWnz/92UjRNn8vrFiBLCVWzBA3mq8= X-Google-Smtp-Source: APXvYqxOYGf4v5xD184S9J5+tG0JbtobzPJW6ppjn8+R/xHdaP0k3k9A64F7mtz8P0CSseNtuhf6/wYAgLn3ca5Z3OI= X-Received: by 2002:a92:5e9b:: with SMTP id f27mr30123520ilg.263.1582208827821; Thu, 20 Feb 2020 06:27:07 -0800 (PST) MIME-Version: 1.0 References: <20200218165850.GC1035@localhost> <E014A775-FB92-4E3B-8515-198D3946CBD3@HIDDEN> <838skylb9d.fsf@HIDDEN> <E7BF68BF-2EC4-4720-AD72-5AFF83478816@HIDDEN> In-Reply-To: <E7BF68BF-2EC4-4720-AD72-5AFF83478816@HIDDEN> From: Robert Pluim <rpluim@HIDDEN> Date: Thu, 20 Feb 2020 15:26:07 +0100 Message-ID: <CAMTcmTdsSezNpsjyv6XNd8rGQy=LE8VrHGKoRCB1j=deAk3W0w@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000249856059f02b340" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000249856059f02b340 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 20 Feb 2020, 14:36 Mattias Engdeg=C3=A5rd, <mattiase@HIDDEN> wrote= : > 19 feb. 2020 kl. 18.47 skrev Eli Zaretskii <eliz@HIDDEN>: > > > Ah, yes. Set bidi-inhibit-bpa non-nil, and Bob's your uncle. > > Fine, so how do we proceed from here? I presume that the bug triggers whe= n > the bidi cache limit of 50000 elements is reached (or maybe MAX_BPA_STACK= ). > Turn off BPA temporarily, for the current line or paragraph, when this > occurs? Or for the entire buffer, on the grounds that it's hardly > right-to-left text anyway? > Doesn't so-long-mode turn off bpa? > --000000000000249856059f02b340 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" = class=3D"gmail_attr">On Thu, 20 Feb 2020, 14:36 Mattias Engdeg=C3=A5rd, <= ;<a href=3D"mailto:mattiase@HIDDEN">mattiase@HIDDEN</a>> wrote:<br></d= iv><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left= :1px #ccc solid;padding-left:1ex">19 feb. 2020 kl. 18.47 skrev Eli Zaretski= i <<a href=3D"mailto:eliz@HIDDEN" target=3D"_blank" rel=3D"noreferrer">= eliz@HIDDEN</a>>:<br> <br> > Ah, yes.=C2=A0 Set bidi-inhibit-bpa non-nil, and Bob's your uncle.= <br> <br> Fine, so how do we proceed from here? I presume that the bug triggers when = the bidi cache limit of 50000 elements is reached (or maybe MAX_BPA_STACK).= Turn off BPA temporarily, for the current line or paragraph, when this occ= urs? Or for the entire buffer, on the grounds that it's hardly right-to= -left text anyway?<br></blockquote></div></div><div dir=3D"auto"><br></div>= <div dir=3D"auto"><br></div><div dir=3D"auto">Doesn't so-long-mode turn= off bpa?</div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote cla= ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa= dding-left:1ex"></blockquote></div></div></div> --000000000000249856059f02b340--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.